diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index f07c8862a3..cf8b365f29 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -3315,6 +3315,7 @@ static switch_call_cause_t sofia_outgoing_channel(switch_core_session_t *session goto error; } } else { + host++; tech_pvt->dest = switch_core_session_alloc(nsession, strlen(dest) + 5); switch_snprintf(tech_pvt->dest, strlen(dest) + 5, "sip:%s", dest); } @@ -3333,7 +3334,6 @@ static switch_call_cause_t sofia_outgoing_channel(switch_core_session_t *session } } - if (!tech_pvt->dest_to) { tech_pvt->dest_to = tech_pvt->dest; }