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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5295 - (show annotations) (download) (as text)
Mon Aug 22 00:30:05 2005 UTC (14 years, 3 months ago) by jason
File MIME type: application/msword
File size: 2177 byte(s)
merged 5270:HEAD from b-directory-reorg
1 // 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 = "on3xx,on4xx/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 Provisional -> Terminated [ label = "on3xx,on4xx" ];
31
32 Connected1 -> Connected1 [ label = "on2xx/dispatch-dialog" ];
33 Connected1 -> Connected2 [ label = "onT1/delete-early-dialogs" ];
34 Connected1 -> ??? [ label = "on3xx/???" ];
35
36 Connected2 -> Connected2 [ label = "onSIP/dispatch-dialog" ];
37 Connected2 -> ??? [ label = "on3xx/???" ];
38 }

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27