[Freeswitch-users] Gafachi Again

Matt Klein mklein at nmedia.net
Wed Jul 30 06:38:11 PDT 2008


Klaus,
    I'm not sure how much it matters anymore, but I remember needing sofia to 
come directly after the right bracket, so:

 	origination_caller_id_name=Klaus}sofia/gateway/sip.gafachi.com/1'

m

On Wed, 30 Jul 2008, Klaus Teller wrote:

> I have tried the following without success either:
>
>
> '{origination_caller_id_number='+callee_number+',origination_caller_id_name=Klaus}  sofia/gateway/sip.gafachi.com/1'+caller_number, 15);
>
>
> '{effective_caller_id_number='+caller_number+',effective_caller_id_name=Klaus}  sofia/gateway/sip.gafachi.com/1'+callee_number, 15);
>
> On the first leg A device I get "Unknown Caller" on leg B i get the B's number displayed to its own device.
>
> Really confused now.
>
> Thanks,
> Klaus.
>
>
> -------- Original-Nachricht --------
>> Datum: Wed, 30 Jul 2008 01:56:02 -0400
>> Von: Michael Jerris <mike at jerris.com>
>> An: freeswitch-users at lists.freeswitch.org
>> Betreff: Re: [Freeswitch-users] Gafachi Again
>
>> 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
>>
>>
>> _______________________________________________
>> 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
>
> -- 
> Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten
> Browser-Versionen downloaden: http://www.gmx.net/de/go/browser
>
> _______________________________________________
> 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