--- /tmp/asterisk-11.17.1/channels/chan_sip.c 2015-03-19 09:39:28.000000000 +0000 +++ channels/chan_sip.c 2015-04-21 12:32:08.954554855 +0000 @@ -13907,10 +13907,10 @@ if (!sip_standard_port(p->socket.type, ourport)) { size_t offset = strlen(from); - snprintf(&from[offset], sizeof(from) - offset, ";tag=%s", tmp_l, d, ourport, p->tag); + snprintf(&from[offset], sizeof(from) - offset, ";tag=%s", tmp_l, d, ourport, urioptions, p->tag); } else { size_t offset = strlen(from); - snprintf(&from[offset], sizeof(from) - offset, ";tag=%s", tmp_l, d, p->tag); + snprintf(&from[offset], sizeof(from) - offset, ";tag=%s", tmp_l, d, urioptions, p->tag); } if (!ast_strlen_zero(explicit_uri)) {