[Freeswitch-svn] [commit] r5029 - freeswitch/trunk/src/mod/endpoints/mod_sofia
Author: mikej Date: Fri Apr 27 16:36:34 2007 New Revision: 5029 Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_glue.c Log: don't put @ in from string if there is no user part. Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_glue.c ============================================================================== --- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_glue.c (original) +++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_glue.c Fri Apr 27 16:36:34 2007 @@ -474,9 +474,11 @@ sofia_glue_tech_prepare_codecs(tech_pvt); if (!tech_pvt->from_str) { - tech_pvt->from_str = switch_core_session_sprintf(tech_pvt->session, "\"%s\" <sip:%s@%s>", + tech_pvt->from_str = switch_core_session_sprintf(tech_pvt->session, "\"%s\" <sip:%s%s%s>", cid_name, - cid_num, tech_pvt->profile->extsipip ? tech_pvt->profile->extsipip : tech_pvt->profile->sipip); + cid_num, + !switch_strlen_zero(cid_num) ? "@" : "", + tech_pvt->profile->extsipip ? tech_pvt->profile->extsipip : tech_pvt->profile->sipip); }
participants (1)
-
Freeswitch SVN