[Freeswitch-users] Problem with SIP INFO (caller display update) after connect
Michael Jerris
mike at jerris.com
Wed Apr 14 20:04:12 PDT 2010
I think we really need better freeswitch handling of ton and number translation up in freeswitch somewhere, maybe a new app? I have never come to terms personally of where exactly the best place is for this.
Mike
On Apr 14, 2010, at 12:36 PM, Helmut Kuper wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi again,
>
> I found that the reason for this is maybe function send_display inf code
> file switch_ivr_bridge.c.
>
> At Line around 115 I replaced this:
>
> name = caller_profile->caller_id_name;
> number = caller_profile->caller_id_number;
>
>
> with this:
> if (!(name = switch_channel_get_variable(caller_channel,
> "effective_caller_id_name"))) {
> name = caller_profile->caller_id_name;
> }
> if (!(number = switch_channel_get_variable(caller_channel,
> "effective_caller_id_number"))) {
> number = caller_profile->caller_id_number;
> }
>
> Just for testing ... and it works as I wanted as long as I set
> effective_caller_id_name and -number to the value I need.
>
>
> Makes this sense to you? Or should openzap resp mod_openzap be enhanced
> to detect "type of number" and add a 0 resp 00 to caller_id_number?
>
>
> regards
> helmut
>
>
> On 14.04.2010 16:54, Helmut Kuper wrote:
>> Hello,
>>
>>
>> I have the following problem.
>> A call comes in the following way:
>> ISDN PRI->Sangoma->wanpipe->openzap->mod_openzap->freeswitch->B-Party
>>
>> I use a national numbering plan, so caller's number e.g 044112345 is
>> transmitted as 4412345 on isdn level.
>> My dialplan adds two zeros to the effective_caller_id_name and -number.
>> So it is now 0044112345. The B-Party displays this correctly. But as
>> soon as B-Party picks up the caller's name switched back to 44112345
>> which is quite bad.
>>
>> I tried to set caller's name and number via effective_caller_id_... ,
>> via origination_caller_id_... and via origination_callee_id_... but
>> nothing worked.
>>
>> It looks like the sip info process after connecting two sessions is not
>> effected by those channel variables mentioned above.
>>
>> I use FS tunk (17073M)
>>
>> Any ideas what is wrong here?
>>
>> kind regards
>> helmut
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (MingW32)
>
> iD8DBQFLxe7w4tZeNddg3dwRAiPYAJ9t4hyOF0kukgFfnUzHsLHbas0QfACfR2zN
> EalE5W+o345Wc5n8LkW+BtY=
> =e3G6
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
More information about the FreeSWITCH-users
mailing list