diff options
Diffstat (limited to 'addons/ooh323c/src/ooq931.h')
-rw-r--r-- | addons/ooh323c/src/ooq931.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/addons/ooh323c/src/ooq931.h b/addons/ooh323c/src/ooq931.h index 88aef2ee9..047c7959e 100644 --- a/addons/ooh323c/src/ooq931.h +++ b/addons/ooh323c/src/ooq931.h @@ -246,6 +246,7 @@ typedef struct Q931Message { Q931InformationElement *calledPartyNumberIE; Q931InformationElement *causeIE; Q931InformationElement *keypadIE; + Q931InformationElement *callstateIE; H225H323_UserInformation *userInfo; } Q931Message; @@ -469,6 +470,10 @@ EXTERN int ooSendAlerting(struct OOH323CallData *call); EXTERN int ooSendProgress(struct OOH323CallData *call); +EXTERN int ooSendStatus(struct OOH323CallData *call); + +EXTERN int ooSendStatusInquiry(struct OOH323CallData *call); + /** * This function is invoked to send Facility message. * @@ -714,6 +719,9 @@ EXTERN int ooQ931SetCauseIE (OOCTXT *pctxt, Q931Message *pmsg,enum Q931CauseValues cause, unsigned coding, unsigned location); +EXTERN int ooQ931SetCallStateIE + (OOCTXT *pctxt, Q931Message *pmsg, unsigned char callstate); + /** * This function is used to convert a call clear reason to cause and * reason code. It is used when local user is endoing the call and |