[libpri-commits] rmudgett: branch rmudgett/q931_fsm r2257 - /team/rmudgett/q931_fsm/doc/
SVN commits to the libpri project
libpri-commits at lists.digium.com
Tue Mar 15 18:05:59 CDT 2011
Author: rmudgett
Date: Tue Mar 15 18:05:56 2011
New Revision: 2257
URL: http://svnview.digium.com/svn/libpri?view=rev&rev=2257
Log:
Add REGISTER message support to access U31.
Modified:
team/rmudgett/q931_fsm/doc/q931_user.fsm
Modified: team/rmudgett/q931_fsm/doc/q931_user.fsm
URL: http://svnview.digium.com/svn/libpri/team/rmudgett/q931_fsm/doc/q931_user.fsm?view=diff&rev=2257&r1=2256&r2=2257
==============================================================================
--- team/rmudgett/q931_fsm/doc/q931_user.fsm (original)
+++ team/rmudgett/q931_fsm/doc/q931_user.fsm Tue Mar 15 18:05:56 2011
@@ -50,6 +50,16 @@
Action Send(RESUME(call_id));
Next_State q931_user_resume_request;
}
+ Stimulus Q931_EV_MSG_REGISTER {
+ Action Post_Mgmt(REGISTER);
+ Next_State q931_user_call_independent_service;
+ }
+ Stimulus Q931_EV_MGMT_REGISTER {
+ /* Call reference already selected when call structure created. */
+ Action Pick_Call_Reference;
+ Action Send(REGISTER);
+ Next_State q931_user_call_independent_service;
+ }
Stimulus Q931_EV_MSG_SETUP {
Action Post_Mgmt(SETUP);
Next_State q931_user_call_present;
@@ -648,6 +658,21 @@
Action Release_Call_Reference;
Next_State q931_user_null;
}
+ Stimulus Q931_EV_MGMT_DISCONNECT_REQ(cause) {
+ Action Send(RELEASE_COMPLETE(cause));
+ Next_State q931_user_null;
+ }
+ Stimulus Q931_EV_MGMT_RELEASE_REQ {
+ Action Send(RELEASE_COMPLETE(cause));
+ Next_State q931_user_null;
+ }
+ Stimulus Q931_EV_DL_RELEASE_IND {
+ /* i.e. if T309 is not already running, start it. */
+ if (!Any_Timer_Running) {
+ Action Start_T309;
+ }
+ Action DL_Establish_Request;
+ }
}
/* ******************************************************************** */
More information about the libpri-commits
mailing list