[Freeswitch-users] Gafachi Again

Anthony Minessale anthony.minessale at gmail.com
Wed Jul 30 06:32:32 PDT 2008


there is no space after the final } and the s in sofia

also please avoid the x = new Session(); x.originate() thing.

it's much easier to feed a dial string to the Constructor..
var dial_string =
"{origination_caller_id_number=2121231234,origination_caller_id_name=fred}sofia/gateway/foo/2125551212"
s = new Session(dial_string);

you can test dial strings from the CLI with the "originate" command



originate
{origination_caller_id_number=2121231234,origination_caller_id_name=fred}sofia/gateway/foo/2125551212
9999


to call this dial string and transfer it to 9999

play with that first so you don't have to keep guessing in the script.








On Wed, Jul 30, 2008 at 7:39 AM, Klaus Teller <klaus.teller at gmx.net> 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<http://sip.gafachi.com/1%27+caller_number>,
> 15);
>
>
> '{effective_caller_id_number='+caller_number+',effective_caller_id_name=Klaus}
>  sofia/gateway/sip.gafachi.com/1'+callee_number<http://sip.gafachi.com/1%27+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<http://sip.gafachi.com/1%27+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<http://sip.gafachi.com/1%27+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 <sip%3Abrian 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
>



-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
pstn:213-799-1400
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080730/e17d24c8/attachment-0002.html 


More information about the FreeSWITCH-users mailing list