Logo Search packages:      
Sourcecode: sofia-sip version File versions  Download package

Events

Enumerator:
nua_i_error  Error indication
nua_i_invite  Incoming call INVITE
nua_i_cancel  Incoming INVITE has been cancelled
nua_i_ack  Final response to INVITE has been ACKed
nua_i_fork  Outgoing call has been forked
nua_i_active  A call has been activated
nua_i_terminated  A call has been terminated
nua_i_state  Call state has changed
nua_i_outbound  Status from outbound processing
nua_i_bye  Incoming BYE call hangup
nua_i_options  Incoming OPTIONS
nua_i_refer  Incoming REFER call transfer
nua_i_publish  Incoming PUBLISH
nua_i_prack  Incoming PRACK
nua_i_info  Incoming session INFO
nua_i_update  Incoming session UPDATE
nua_i_message  Incoming MESSAGE
nua_i_chat  Incoming chat MESSAGE
nua_i_subscribe  Incoming SUBSCRIBE
nua_i_subscription  Incoming subscription to be authorized
nua_i_notify  Incoming event NOTIFY
nua_i_method  Incoming, unknown method
nua_i_media_error  Offer-answer error indication
nua_r_set_params  Answer to nua_set_params() or nua_get_hparams().
nua_r_get_params  Answer to nua_get_params() or nua_get_hparams().
nua_r_shutdown  Answer to nua_shutdown()
nua_r_notifier  Answer to nua_notifier()
nua_r_terminate  Answer to nua_terminate()
nua_r_authorize  Answer to nua_authorize()
nua_r_register  Answer to outgoing REGISTER
nua_r_unregister  Answer to outgoing un-REGISTER
nua_r_invite  Answer to outgoing INVITE
nua_r_cancel  Answer to outgoing CANCEL
nua_r_bye  Answer to outgoing BYE
nua_r_options  Answer to outgoing OPTIONS
nua_r_refer  Answer to outgoing REFER
nua_r_publish  Answer to outgoing PUBLISH
nua_r_unpublish  Answer to outgoing un-PUBLISH
nua_r_info  Answer to outgoing INFO
nua_r_prack  Answer to outgoing PRACK
nua_r_update  Answer to outgoing UPDATE
nua_r_message  Answer to outgoing MESSAGE
nua_r_chat  Answer to outgoing chat message
nua_r_subscribe  Answer to outgoing SUBSCRIBE
nua_r_unsubscribe  Answer to outgoing un-SUBSCRIBE
nua_r_notify  Answer to outgoing NOTIFY
nua_r_method  Answer to unknown outgoing method
nua_r_authenticate  Answer to nua_authenticate()
nua_i_network_changed  Local IP(v6) address has changed.
nua_i_register  Incoming REGISTER. .

Definition at line 81 of file nua.h.

                         {
  /* Event used by stack internally */
  nua_i_none = -1,

  /* Indications */
  nua_i_error,                /**< Error indication */

  nua_i_invite,               /**< Incoming call INVITE */
  nua_i_cancel,               /**< Incoming INVITE has been cancelled */
  nua_i_ack,                  /**< Final response to INVITE has been ACKed */
  nua_i_fork,                 /**< Outgoing call has been forked */
  nua_i_active,               /**< A call has been activated */
  nua_i_terminated,           /**< A call has been terminated */
  nua_i_state,                  /**< Call state has changed */

  nua_i_outbound,       /**< Status from outbound processing */

  nua_i_bye,                  /**< Incoming BYE call hangup */
  nua_i_options,        /**< Incoming OPTIONS */
  nua_i_refer,                /**< Incoming REFER call transfer */
  nua_i_publish,        /**< Incoming PUBLISH */
  nua_i_prack,                /**< Incoming PRACK */
  nua_i_info,                 /**< Incoming session INFO */
  nua_i_update,               /**< Incoming session UPDATE */
  nua_i_message,        /**< Incoming MESSAGE */
  nua_i_chat,                 /**< Incoming chat MESSAGE  */
  nua_i_subscribe,            /**< Incoming SUBSCRIBE  */
  nua_i_subscription,         /**< Incoming subscription to be authorized */
  nua_i_notify,               /**< Incoming event NOTIFY */
  nua_i_method,               /**< Incoming, unknown method */

  nua_i_media_error,          /**< Offer-answer error indication */

  /* Responses */
  nua_r_set_params,           /**< Answer to nua_set_params() or
                         * nua_get_hparams(). */
  nua_r_get_params,           /**< Answer to nua_get_params() or
                         * nua_get_hparams(). */
  nua_r_shutdown,       /**< Answer to nua_shutdown() */
  nua_r_notifier,       /**< Answer to nua_notifier() */
  nua_r_terminate,            /**< Answer to nua_terminate() */
  nua_r_authorize,            /**< Answer to nua_authorize()  */

  /* SIP responses */
  nua_r_register,       /**< Answer to outgoing REGISTER */
  nua_r_unregister,           /**< Answer to outgoing un-REGISTER */
  nua_r_invite,                 /**< Answer to outgoing INVITE */
  nua_r_cancel,               /**< Answer to outgoing CANCEL */
  nua_r_bye,                  /**< Answer to outgoing BYE */
  nua_r_options,        /**< Answer to outgoing OPTIONS */
  nua_r_refer,                /**< Answer to outgoing REFER */
  nua_r_publish,        /**< Answer to outgoing PUBLISH */
  nua_r_unpublish,            /**< Answer to outgoing un-PUBLISH */
  nua_r_info,                   /**< Answer to outgoing INFO */
  nua_r_prack,                /**< Answer to outgoing PRACK */
  nua_r_update,                 /**< Answer to outgoing UPDATE */
  nua_r_message,        /**< Answer to outgoing MESSAGE */
  nua_r_chat,                 /**< Answer to outgoing chat message */
  nua_r_subscribe,            /**< Answer to outgoing SUBSCRIBE */
  nua_r_unsubscribe,          /**< Answer to outgoing un-SUBSCRIBE */
  nua_r_notify,               /**< Answer to outgoing NOTIFY */
  nua_r_method,               /**< Answer to unknown outgoing method */

  nua_r_authenticate,         /**< Answer to nua_authenticate() */

  /* Internal events: nua hides them from application */
  nua_r_redirect,
  nua_r_destroy,
  nua_r_respond,
  nua_r_nit_respond,
  nua_r_ack,                  /*#< Answer to ACK */

  /* NOTE: Post 1.12 release events come here (below) to keep ABI
     compatibility! */
  nua_i_network_changed,        /**< Local IP(v6) address has changed.
                           @NEW_1_12_2 */
  nua_i_register        /**< Incoming REGISTER. @NEW_1_12_4. */
} nua_event_t;


Generated by  Doxygen 1.6.0   Back to index