mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-13 16:21:01 +00:00
Merge "res_pjsip_outbound_registration: generate correct Contact URI for TLS"
This commit is contained in:
@@ -1096,7 +1096,7 @@ static int sip_dialog_create_contact(pj_pool_t *pool, pj_str_t *contact, const c
|
|||||||
contact->ptr = pj_pool_alloc(pool, PJSIP_MAX_URL_SIZE);
|
contact->ptr = pj_pool_alloc(pool, PJSIP_MAX_URL_SIZE);
|
||||||
contact->slen = pj_ansi_snprintf(contact->ptr, PJSIP_MAX_URL_SIZE,
|
contact->slen = pj_ansi_snprintf(contact->ptr, PJSIP_MAX_URL_SIZE,
|
||||||
"<%s:%s@%s%.*s%s:%d%s%s%s%s>",
|
"<%s:%s@%s%.*s%s:%d%s%s%s%s>",
|
||||||
(pjsip_transport_get_flag_from_type(type) & PJSIP_TRANSPORT_SECURE) ? "sips" : "sip",
|
((pjsip_transport_get_flag_from_type(type) & PJSIP_TRANSPORT_SECURE) && PJSIP_URI_SCHEME_IS_SIPS(uri)) ? "sips" : "sip",
|
||||||
user,
|
user,
|
||||||
(type & PJSIP_TRANSPORT_IPV6) ? "[" : "",
|
(type & PJSIP_TRANSPORT_IPV6) ? "[" : "",
|
||||||
(int)local_addr.slen,
|
(int)local_addr.slen,
|
||||||
|
Reference in New Issue
Block a user