diff options
author | Jenkins2 <jenkins2@gerrit.asterisk.org> | 2017-12-13 10:18:37 -0600 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2017-12-13 10:18:37 -0600 |
commit | 992b7197b7f023fe3d6cad7964fbde028d769b04 (patch) | |
tree | f3af78d3986c9ab1baf914060f951860a9300f9a /res | |
parent | e40bffd53bbd5f71ab9c7a616a889389c2f7cd80 (diff) | |
parent | 73b3390dbe210acc30fe928b8929ace28fe816a0 (diff) |
Merge "chan_pjsip/res_pjsip: Add CHANNEL(pjsip,request_uri)" into 13
Diffstat (limited to 'res')
-rw-r--r-- | res/res_pjsip_session.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/res/res_pjsip_session.c b/res/res_pjsip_session.c index f2ee3478b..bb53dad09 100644 --- a/res/res_pjsip_session.c +++ b/res/res_pjsip_session.c @@ -2019,6 +2019,12 @@ static enum sip_get_destination_result get_destination(struct ast_sip_session *s ast_copy_pj_str(domain, &sip_ruri->host, size); pbx_builtin_setvar_helper(session->channel, "SIPDOMAIN", domain); + /* + * Save off the INVITE Request-URI in case it is + * needed: CHANNEL(pjsip,request_uri) + */ + session->request_uri = pjsip_uri_clone(session->inv_session->pool, ruri); + return SIP_GET_DEST_EXTEN_FOUND; } |