[Freeswitch-users] Socket inbound or outbound with PHP?

Anthony Minessale anthony.minessale at gmail.com
Sun Oct 26 14:08:51 PDT 2008


try latest trunk, i think i can fix you issue by allowing sendmsg to work on
outside uuid even on myevents mode.


On Sun, Oct 26, 2008 at 3:39 PM, Dennis <odermann at googlemail.com> wrote:

> I tried &park several times and it does not work for me. The problem
> must be on my side and I will test it tomorrow morning again.
>
> I know that I get back the uuid of the originated call and the
> targeted phone is ringing, although it is not shown anywhere, that it
> is ringing somewhere.
> I get "+OK uuid". Then I remove the "+OK " and then try to work with it.
>
> The problem is the same as always: playback does not with uuid -
> neither in one nor in the other direction. It simply does not matter,
> if I send sendmsg with or without the uuid - the uuid doesn't seem to
> matter.
>
>
>
> 2008/10/26 Anthony Minessale <anthony.minessale at gmail.com>:
> > one suggestion i was trying to make was.
> > instead of originating the next call to 123 to put it in it's own script.
> > try replacing 123 with &park()
> >
> >
> {origination_caller_id_number=1234567,inbound_uuid=".$event['Unique-ID']."}sofia/internal/1001@
> ...
> > &park()
> >
> > This will put the new call into park where it will be waiting happily for
> > commands you can send from the original script
> > so you would not need 2, the reply from that originate will give you the
> > uuid of the new call if it's successful and you can
> > then send it messages just like the other one.
> >
> > you can have a one to many relationship with event socket to channels it
> can
> > control with 1 socket.
> >
> >
> > On Sun, Oct 26, 2008 at 1:37 PM, Dennis <odermann at googlemail.com> wrote:
> >>
> >> This is what I have in my "/dialplan/default.xml":
> >>
> >>   <extension name="test">
> >>                <condition field="destination_number" expression="^123$">
> >>                <action application="set"
> >> data="hangup_after_bridge=false"/>
> >>                <action application="set"
> >> data="enable_heartbeat_events=10"/>
> >>                <action application="socket" data="192.168.1.5:8022
> >> async full"/>
> >>      </condition>
> >>    </extension>
> >>
> >> At the "192.168.1.5:8022" the PHP script is listening. The scripts
> >> forks every new call over the socket.
> >> So if I have one caller and then call the command "api originate
> >>
> >>
> {origination_caller_id_number=1234567,inbound_uuid=".$event['Unique-ID']."}sofia/internal/1001@
> ...
> >> 123 " a new PHP process is startet.
> >> But this should be no problem, if it would be possible to control the
> >> inbound call in the first process from the outbound call in the second
> >> process (when using event_socket outbound). "api uuid_bridge" works
> >> for example very good, if i call it from the outbound call process.
> >> But "api uuid_playfile" does not exist and "sendmsg playfile
> >> <uuid_of_the_inbound_call> /path/file.wav" does not work, because it
> >> only seems to be available when using mod_event_socket in inbound
> >> mode. For me it is not only "playfile" which I am missing, it is also
> >> "hangup" and other commands, which seem to work in mod_socket_event in
> >> inbound mode.
> >>
> >> You said, you wanted to lift these restrictions, but they do not work
> >> for me (at least I do not know how to use it). Are there any settings
> >> I have to configure to make it work the way I need it?
> >>
> >> Be sure I will be on IRC tomorrow. Perhaps this helps to avoid
> >> missunderstandings ;-)
> >>
> >> Thanks
> >> Dennis
> >>
> >>
> >> 2008/10/26 Anthony Minessale <anthony.minessale at gmail.com>:
> >> > question.... what args do you pass to the socket app when you call it
> in
> >> > your dialplan.
> >> >
> >> > are you using the "full and async" keywords? the full one is necessary
> >> > to
> >> > have the power to control
> >> > other calls.  Could this be your prob?
> >>
> >> _______________________________________________
> >> 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
> >
> > _______________________________________________
> > 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/20081026/863c9642/attachment-0002.html 


More information about the FreeSWITCH-users mailing list