[Freeswitch-users] Gafachi Again

Michael Jerris mike at jerris.com
Tue Jul 29 22:56:02 PDT 2008


you can set the variables on the originate line with {} , see http://wiki.freeswitch.org/wiki/Freeswitch_IVR_Originate#Answer_confirmation 
  second example.

Mike

On Jul 30, 2008, at 1:24 AM, Klaus Teller wrote:

> Thanks Dave,
>
> This however produces following error message:
>
> =============
> 2008-07-30 01:23:03 [ERR] inline:1 mod_spidermonkey()  You must call  
> the session.originate method before calling this method!
> ============
>
> Klaus.
> -------- Original-Nachricht --------
>> Datum: Wed, 30 Jul 2008 06:20:08 +0100
>> Von: David Knell <dave at 3c.co.uk>
>> An: freeswitch-users at lists.freeswitch.org
>> Betreff: Re: [Freeswitch-users] Gafachi Again
>
>> 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
>>
>
> -- 
> Psssst! Schon vom neuen GMX MultiMessenger gehört?
> Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
>
> _______________________________________________
> 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