[Freeswitch-users] Event_Socket: How to determine the ogininater uuid before an outgoing call is set up?

Anthony Minessale anthony.minessale at gmail.com
Fri Dec 5 09:57:51 PST 2008


job-uuid can be used to match the BACKGROUND_JOB event which will
have the output of the originate command in the body.

since you are using bgapi it goes asyncronous and must deliver the reply to
you via the event interface.


On Fri, Dec 5, 2008 at 11:50 AM, Michael Collins <msc at freeswitch.org> wrote:

> Peter,
>
> thanks, I will ruminate on this and get back with you as soon as I can.
> -MC
>
> On Fri, Dec 5, 2008 at 9:08 AM, Peter P GMX <Prometheus001 at gmx.net> wrote:
> > I am a step further, When I set the cid-name then I can access the data
> > dring
> > channel_outgoing
> > channel_originate
> > channel_progress
> > channel_answer
> >
> > However setting the caller_caller_id_number might be better.
> >
> > This is the originate request:
> > <?xml version="1.0" ?>
> > <methodCall>
> > <methodName>freeswitch.api</methodName>
> > <params>
> > <param><value><string>bgapi</string></value></param>
> > <param><value><string>originate
> >
> {other_unique_id=ed525a3a-c2e8-11dd-85f2-75efbd1bca02,origination_caller_id_name=ed525a3a-c2e8-11dd-85f2-75efbd1bca02,origination_caller_id_number=000,ignore_early_media=true}user/
> 1001 at siplocal.safecomm.ch
> > &amp;transfer(5002)</string></value></param>
> > </params>
> > </methodCall>
> >
> > Answer:
> > <?xml version="1.0" encoding="UTF-8"?>.
> > <methodResponse>.
> > <params>.
> > <param><value><string>+OK Job-UUID: 0856d3ec-c2e9-11dd-85f2-75efbd1bca02
> > </string></value></param>.
> > </params>.
> > </methodResponse>.
> >
> > By the way: The Job-UUID is different from the channel uuid, so it
> > cannot be used for my issue.
> >
> > Best regards
> > Peter
> >
> > Michael S Collins schrieb:
> >> What is your originate string?
> >> -MC
> >>
> >>
> >> On Dec 5, 2008, at 3:54 AM, Peter P GMX <Prometheus001 at gmx.net> wrote:
> >>
> >>
> >>> I am building an IVR application where an incoming call is
> >>> initiating an
> >>> outgoing call. When I pass a "variable_other_uuid" (the uuid of the
> >>> incoming channel) at originate time, I am able to reference to the
> >>> incomig call, once the outgoing call is set up. So the outgoing call
> >>> can
> >>> see the uuid of the incoming call who has originated the outgoing
> >>> call.
> >>> This is needed for bridging the 2 calls together.
> >>>
> >>> However I want to control also the call setup process (see, if the
> >>> outgoing call is ringing etc.). At call setup time, when I parse the
> >>> channel_originate ,channel_outgoing and channel_progress events, I
> >>> cannot see any reference to the incoming call (variable_other_uuid is
> >>> not set). I suspect that variables are only passed once the outgoing
> >>> channel is set up.
> >>>
> >>> Has anybody an idea, how I may get the uuid of the originating uuid in
> >>> the outgoing call at call setup?
> >>>
> >>> Best regards
> >>> Peter
> >>>
> >>> _______________________________________________
> >>> 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
> >>
> >>
> >
> > _______________________________________________
> > 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
>



-- 
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/20081205/2c9958f0/attachment-0002.html 


More information about the FreeSWITCH-users mailing list