[Freeswitch-users] Gafachi Again

Matt Klein mklein at nmedia.net
Wed Jul 30 05:53:15 PDT 2008


yup

On Wed, 30 Jul 2008, David Knell wrote:

> Hi Klaus,
>
> You might want to try setting the variables before originating the call - the 
> 'originate' will cause the call setup message to be sent.
>
> --Dave
>> OK, Let me give you the full picture; here is what i do, but it still 
>> doesn't work. baiscally, i just want to dial two users and connect them to 
>> each other. Each side seeing the number of the other side as caller id.
>> 
>> 
>> new_session2 = new Session();
>> new_session2.originate(null, 
>> 'sofia/gateway/sip.gafachi.com/1'+caller_number, 15);
>> 
>> new_session2.setVariable("origination_caller_id_number", callee_number);
>> new_session2.setVariable("origination_caller_id_name", 'Klaus Teller');
>> 
>> new_session2.waitForAnswer(10000);
>> 
>> new_session1 = new Session();
>> new_session1.originate(new_session2, 
>> 'sofia/gateway/sip.gafachi.com/1'+callee_number, 15);
>> new_session1.setVariable("effctive_caller_id_number", caller_number);
>> new_session1.setVariable("effective_caller_id_name", 'Klaus Teller');
>> 
>> 
>> 
>> I also tried effective on both sides as well as origibation on both sides.
>> 
>> Klaus.
>> 
>> -------- Original-Nachricht --------
>> 
>>> Datum: Tue, 29 Jul 2008 23:36:10 -0500
>>> Von: Brian West <brian at freeswitch.org>
>>> An: freeswitch-users at lists.freeswitch.org
>>> Betreff: Re: [Freeswitch-users] Gafachi Again
>>> 
>>
>> 
>>> This is clearly a case where you're creating an A leg.  Let me lay out 
>>> some info here that will clear this up...
>>> 
>>> 
>>> origination_caller_id_name / origination_caller_id_number  - These to 
>>> variables are used to set the caller_id info on a leg that you are 
>>> creating in this case the A-Leg
>>> While the effective_caller_id_name / effective_caller_id_number are  used 
>>> to set the caller id for any legs that are born from the A-leg,  these 
>>> values are used on the B-leg's caller_id_name/number values.
>>> 
>>> /b
>>> 
>>> 
>>> 
>>> On Jul 29, 2008, at 11:21 PM, Klaus Teller wrote:
>>>
>>> 
>>>> I just did the following:
>>>> 
>>>> new_session1 = new Session();
>>>> new_session1.originate(new_session2, 'sofia/gateway/sip.gafachi.com/ 
>>>> 1'+callee_number, 15);
>>>> new_session1.setVariable("effective_caller_id_number", caller_number);
>>>> new_session1.setVariable("effective_caller_id_name", 'Klaus Teller');
>>>> 
>>>> As a result, I have the callee number being shown on its own display  as 
>>>> caller. That is on the called device the number callee_number is  being 
>>>> displayed instead of caller_number.
>>>> 
>>>> What am i doing wrong?
>>>> 
>>>> Klaus.
>>>> 
>>> Brian West
>>> sip:brian at freeswitch.org
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> 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
>>> 
>>
>> 
>
>
> -- 
> David Knell, Director, 3C Limited
> T: 020 8114 8901  F: 020 3002 7257  M: 001 415 630 3031
> http://www.3c.co.uk 
>




More information about the FreeSWITCH-users mailing list