[Freeswitch-users] Gafachi Again

Klaus Teller klaus.teller at gmx.net
Tue Jul 29 22:24:34 PDT 2008


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




More information about the FreeSWITCH-users mailing list