exosip2ctypes.event module¶
eXosip2 event API
see: http://www.antisip.com/doc/exosip2/group__eXosip2__event.html
-
class
exosip2ctypes.event.
Event
(ptr, context)¶ Bases:
object
Class for event description
Parameters: - ptr (ctypes.c_void_p) – struct eXosip_event_t *ptr
- context (Context) – eXosip context
-
ack
¶ Returns: ack within current transaction Return type: OsipMessage
-
dispose
()¶ Free resource in an eXosip event.
-
request
¶ Returns: request within current transaction Return type: ExosipMessage
-
response
¶ Returns: last response within current transaction Return type: ExosipMessage
-
class
exosip2ctypes.event.
EventType
¶ Bases:
enum.IntEnum
Enumeration of event types
-
call_ack
= 12¶ ACK received for 200ok to INVITE
-
call_answered
= 7¶ announce start of call
-
call_cancelled
= 13¶ announce that call has been cancelled
-
call_closed
= 21¶ a BYE was received for this call
-
call_globalfailure
= 11¶ announce a global failure
-
call_invite
= 2¶ announce a create call
-
call_message_answered
= 16¶ announce a 200ok
-
call_message_globalfailure
= 20¶ announce a failure.
-
call_message_new
= 14¶ announce create incoming request.
-
call_message_proceeding
= 15¶ announce a 1xx for request.
-
call_message_redirected
= 17¶ announce a redirection.
-
call_message_requestfailure
= 18¶ announce a failure.
-
call_message_serverfailure
= 19¶ announce a failure.
-
call_noanswer
= 4¶ announce no answer within the timeout
-
call_proceeding
= 5¶ announce processing by a remote app
-
call_redirected
= 8¶ announce a redirection
-
call_reinvite
= 3¶ announce a create INVITE within call
-
call_released
= 22¶ call context is cleared.
-
call_requestfailure
= 9¶ announce a request failure
-
call_ringing
= 6¶ announce ringback
-
call_serverfailure
= 10¶ announce a server failure
-
in_subscription_new
= 38¶ announce create incoming SUBSCRIBE.
-
message_answered
= 25¶ announce a 200ok
-
message_globalfailure
= 29¶ announce a failure.
-
message_new
= 23¶ announce create incoming request.
-
message_proceeding
= 24¶ announce a 1xx for request.
-
message_redirected
= 26¶ announce a redirection.
-
message_requestfailure
= 27¶ announce a failure.
-
message_serverfailure
= 28¶ announce a failure.
-
notification_answered
= 41¶ announce a 200ok
-
notification_globalfailure
= 45¶ announce a global failure
-
notification_noanswer
= 39¶ announce no answer
-
notification_proceeding
= 40¶ announce a 1xx
-
notification_redirected
= 42¶ announce a redirection
-
notification_requestfailure
= 43¶ announce a request failure
-
notification_serverfailure
= 44¶ announce a server failure
-
registration_failure
= 1¶ user is not registred.
-
registration_success
= 0¶ user is successfully registred.
-
subscription_answered
= 32¶ announce a 200ok
-
subscription_globalfailure
= 36¶ announce a global failure
-
subscription_noanswer
= 30¶ announce no answer
-
subscription_notify
= 37¶ announce create NOTIFY request
-
subscription_proceeding
= 31¶ announce a 1xx
-
subscription_redirected
= 33¶ announce a redirection
-
subscription_requestfailure
= 34¶ announce a request failure
-
subscription_serverfailure
= 35¶ announce a server failure
-