summaryrefslogtreecommitdiff
path: root/addons/ooh323c/src/ooq931.h
diff options
context:
space:
mode:
Diffstat (limited to 'addons/ooh323c/src/ooq931.h')
-rw-r--r--addons/ooh323c/src/ooq931.h8
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