diff options
author | zuul <zuul@gerrit.asterisk.org> | 2016-03-08 20:36:47 -0600 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-03-08 20:36:47 -0600 |
commit | f0799da3ac7e13638838063fe3cf0d041daea520 (patch) | |
tree | e641d14d281d497e100a6ffa0cd39dc550264309 /include | |
parent | 1f48c8d717a7a0eaf95d929f3fadd4bb7113b9d8 (diff) | |
parent | 2b9849625cc6a64bafc6f3f4f4e30d6a4af2e0ca (diff) |
Merge "res_pjsip_caller_id: Anonymize 'From' when caller id presentation is prohibited"
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/res_pjsip.h | 10 | ||||
-rw-r--r-- | include/asterisk/res_pjsip_session.h | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/include/asterisk/res_pjsip.h b/include/asterisk/res_pjsip.h index 3008475c3..66370186a 100644 --- a/include/asterisk/res_pjsip.h +++ b/include/asterisk/res_pjsip.h @@ -2247,4 +2247,14 @@ int ast_sip_set_tpselector_from_transport(const struct ast_sip_transport *transp */ int ast_sip_set_tpselector_from_transport_name(const char *transport_name, pjsip_tpselector *selector); +/*! + * \brief Set name and number information on an identity header. + * + * \param pool Memory pool to use for string duplication + * \param id_hdr A From, P-Asserted-Identity, or Remote-Party-ID header to modify + * \param id The identity information to apply to the header + */ +void ast_sip_modify_id_header(pj_pool_t *pool, pjsip_fromto_hdr *id_hdr, + const struct ast_party_id *id); + #endif /* _RES_PJSIP_H */ diff --git a/include/asterisk/res_pjsip_session.h b/include/asterisk/res_pjsip_session.h index 613984713..55401e7c7 100644 --- a/include/asterisk/res_pjsip_session.h +++ b/include/asterisk/res_pjsip_session.h @@ -151,6 +151,8 @@ struct ast_sip_session { enum ast_sip_session_t38state t38state; /*! The AOR associated with this session */ struct ast_sip_aor *aor; + /*! From header saved at invite creation */ + pjsip_fromto_hdr *saved_from_hdr; }; typedef int (*ast_sip_session_request_creation_cb)(struct ast_sip_session *session, pjsip_tx_data *tdata); |