/[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 5273 - (hide annotations) (download) (as text)
Thu Aug 18 23:50:54 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/doc/dum-dialogset-state.dot
File MIME type: application/msword
File size: 2177 byte(s)
initial reorg - more to come
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 jason 3771 WaitingForProvisional -> Terminated [ label = "on3xx,on4xx/dispatch-dialog" ];
16 jason 3770 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 jason 3771 Provisional -> Terminated [ label = "on3xx,on4xx" ];
31 jason 3770
32     Connected1 -> Connected1 [ label = "on2xx/dispatch-dialog" ];
33     Connected1 -> Connected2 [ label = "onT1/delete-early-dialogs" ];
34 jason 3771 Connected1 -> ??? [ label = "on3xx/???" ];
35 jason 3770
36     Connected2 -> Connected2 [ label = "onSIP/dispatch-dialog" ];
37 jason 3771 Connected2 -> ??? [ label = "on3xx/???" ];
38 jason 3770 }

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27