/[resiprocate]/main/resip/dum/doc/dum-dialogset-state.dot
ViewVC logotype

Annotation of /main/resip/dum/doc/dum-dialogset-state.dot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3770 - (hide annotations) (download) (as text)
Fri Dec 17 06:26:44 2004 UTC (15 years, 1 month ago) by jason
Original Path: branches/b-teltel-20041118-invitesession/doc/dum-dialogset-state.dot
File MIME type: application/msword
File size: 1924 byte(s)
new FSM for DialogSet (only for UAC)
1 jason 3770 // names start with cap are states
2     // names start with app:: are appliction handlers
3     // names start with dum:: are dum interface to application
4     // names start with lower case are actions
5     // names start with on are events
6    
7     digraph UAC {
8     rankdir=LR;
9     node [shape = box];
10    
11     Start -> WaitingForProvisional [ label = "dum::create" ];
12    
13     WaitingForProvisional -> CancelledWaitingForProvisional [ label = "dum::cancel" ];
14     WaitingForProvisional -> Terminated [ label = "on3xx/redirect" ];
15     WaitingForProvisional -> Terminated [ label = "onFailure/dispatch-dialog" ];
16     WaitingForProvisional -> Provisional [ label = "on100/create-T2" ];
17     WaitingForProvisional -> Provisional [ label = "on1xx/create-T2,dispatch-dialog" ];
18     WaitingForProvisional -> Connected1 [ label = "on2xx/create-T1,dispatch-dialog" ];
19    
20     CancelledWaitingForProvisional -> Cancelled [ label = "dum::cancel" ];
21     CancelledWaitingForProvisional -> Terminated [ label = "onFailure" ];
22    
23     // will create a dialog/usage in the UAC_Cancelled state
24     Cancelled -> Cancelled [ label = "on2xx/create-T1,dispatch-dialog" ];
25     Cancelled -> Terminated [ label = "onT3" ];
26    
27     Provisional -> Provisional [ label = "on1xx/dispatch-dialog" ];
28     Provisional -> Connected1 [ label = "on2xx/create-T1,dispatch-dialog" ];
29     Provisional -> Cancelled [ label = "dum::cancel/create-T3,send::cancel" ];
30    
31     Connected1 -> Connected1 [ label = "on2xx/dispatch-dialog" ];
32     Connected1 -> Connected2 [ label = "onT1/delete-early-dialogs" ];
33    
34     Connected2 -> Connected2 [ label = "onSIP/dispatch-dialog" ];
35     }

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27