diff options
author | Joshua Colp <jcolp@digium.com> | 2016-05-31 07:41:43 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-05-31 07:41:43 -0500 |
commit | e3c9ad63828852aec248355d2d49206687fa87fd (patch) | |
tree | 866dcc5b1a8b064abaa9263de8f3006bb1afe6a5 /include | |
parent | eff382c72b03d5b48a8adbaf625088f725e5b87b (diff) | |
parent | 230686f4ec82a774e2a41aaa5e86909fd589f9b4 (diff) |
Merge "res_pjsip: add "via_addr", "via_port", "call_id" to contact" into 13
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/res_pjsip.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/asterisk/res_pjsip.h b/include/asterisk/res_pjsip.h index d20d27e70..b64ad624b 100644 --- a/include/asterisk/res_pjsip.h +++ b/include/asterisk/res_pjsip.h @@ -250,6 +250,12 @@ struct ast_sip_contact { char *aor; /*! Asterisk Server name */ AST_STRING_FIELD_EXTENDED(reg_server); + /*! IP-address of the Via header in REGISTER request */ + AST_STRING_FIELD_EXTENDED(via_addr); + /* Port of the Via header in REGISTER request */ + int via_port; + /*! Content of the Call-ID header in REGISTER request */ + AST_STRING_FIELD_EXTENDED(call_id); }; #define CONTACT_STATUS "contact_status" @@ -1101,6 +1107,7 @@ struct ast_sip_contact *ast_sip_location_retrieve_contact(const char *contact_na */ int ast_sip_location_add_contact(struct ast_sip_aor *aor, const char *uri, struct timeval expiration_time, const char *path_info, const char *user_agent, + const char *via_addr, int via_port, const char *call_id, struct ast_sip_endpoint *endpoint); /*! @@ -1122,6 +1129,7 @@ int ast_sip_location_add_contact(struct ast_sip_aor *aor, const char *uri, */ int ast_sip_location_add_contact_nolock(struct ast_sip_aor *aor, const char *uri, struct timeval expiration_time, const char *path_info, const char *user_agent, + const char *via_addr, int via_port, const char *call_id, struct ast_sip_endpoint *endpoint); /*! |