[Freeswitch-users] general question about API command

Carole O. carole.olivier at enst.fr
Wed Dec 17 06:31:48 PST 2008


ok 
Thanks a lot,
Carole


Anthony Minessale-2 wrote:
> 
> I said i unblocked the ones in mod_commands
> 
> mod_conference was it's own module.
> I changed it to work in latest trunk as well.
> 
> 
> 
> On Wed, Dec 17, 2008 at 4:15 AM, Carole O. <carole.olivier at enst.fr> wrote:
> 
>>
>> (I have just read the post again, I have written <action
>> application="bind_meta_app" data="1 a s conference::conf1 lock"/> but I
>> meant <action application="bind_meta_app" data="2 a s conference::conf1
>> lock"/> please don't pay attention for that, I made the mistake when I
>> have
>> copied it in the post, not in the configuration.)
>>
>>
>> Carole O. wrote:
>> >
>> > Thanks, this works fine.
>> >
>> > But I try to use some other API commands and something goes wrong: I
>> would
>> > like to be able to use the API commands for the conference like lock,
>> > unlock, say, etc... from the dialplan.
>> >
>> > I try to add in my dialplan
>> > <action application="bind_meta_app" data="1 a s conference::conf1
>> lock"/>
>> > but it did not work, I presse F8 and I have got:
>> >
>> > 2008-12-17 10:47:58 [DEBUG] switch_ivr_async.c:1425 meta_on_dtmf()
>> > sofia/internal/1002 at 192.168.1.102:2054;line=n7ovvfr7;fs_nat=yes
>> Processing
>> > meta digit '2' [conference::conf1 lock]
>> > 2008-12-17 10:47:58 [DEBUG] switch_core_session.c:611
>> > switch_core_session_queue_private_event() Kill
>> > sofia/internal/1002 at 192.168.1.102:2054;line=n7ovvfr7;fs_nat=yes [BREAK]
>> >
>> > You told me that the API commands should not be blocked isn't it? So I
>> do
>> > not understand where I am wrong. Is "bind_meta_app" not supported in
>> > conference?
>> >
>> > I have also tried to write directly:
>> > <action application="conference" data="conf1 lock"/>
>> > which also has no effect.
>> >
>> > Thanks for your help,
>> > Carole
>> >
>> >
>> > Anthony Minessale-2 wrote:
>> >>
>> >> it should work with
>> >> <action application="bind_meta_app" data="1 ab s transfer::-both
>> 3333"/>
>> >>
>> >> make sure you have debug log on (press f8) to see if there are any
>> >> issues.
>> >>
>> >>
>> >> On Tue, Dec 16, 2008 at 8:43 AM, Carole O. <carole.olivier at enst.fr>
>> >> wrote:
>> >>
>> >>>
>> >>> Thanks for this answer.
>> >>> Just a question so that everything is clear: there is no command to
>> >>> bridge
>> >>> directly a call and both legs into a conference? We have to transfer
>> the
>> >>> call to another extension and from there create the conference isn't?
>> >>>
>> >>> I used the command transfer but I still have a problem. I do the
>> >>> following
>> >>> and it did not work: in my dialplan I write:
>> >>> <action application="bind_meta_app" data="1 ab s transfer::3333"/>
>> >>>
>> >>> The extension 3333 works fine.
>> >>>
>> >>> However, nothing happens when I press *1.
>> >>> Do you have an idea where am I wrong?
>> >>>
>> >>> (A subsidiary question: will both legs be transferred to the
>> extension
>> >>> 3333
>> >>> or just the one which press *1? is there a way to transfer both
>> >>> together?)
>> >>>
>> >>>
>> >>> Thanks a lot,
>> >>> Carole
>> >>>
>> >>>
>> >>> Anthony Minessale-2 wrote:
>> >>> >
>> >>> > There is a transfer dial plan application also.
>> >>> >
>> >>> > There is not really any benefit in blocking the api commands from
>> the
>> >>> > dialplan
>> >>> > apart from the potential for a blocking api call to delay the audio
>> >>> stream
>> >>> > which
>> >>> > you can do at your own risk and use the sleep application with 0ms
>> to
>> >>> > flush
>> >>> > the read buffers.
>> >>> >
>> >>> > So I guess i can lift that limitation in tree.
>> >>> >
>> >>> > see r10790
>> >>> >
>> >>> >
>> >>> > On Tue, Dec 16, 2008 at 7:07 AM, Carole O. <carole.olivier at enst.fr>
>> >>> wrote:
>> >>> >
>> >>> >>
>> >>> >> Hello,
>> >>> >>
>> >>> >> I have a general question about the API commands. Some of them are
>> >>> not
>> >>> >> available in the dialplan like uuid_transfer. I was wondering how
>> to
>> >>> call
>> >>> >> an
>> >>> >> API command without using the CLI. Especially I would be
>> interested
>> >>> in
>> >>> >> knowing if there is any way to call them from a phone, I mean bind
>> a
>> >>> key
>> >>> >> to
>> >>> >> an API command.
>> >>> >>
>> >>> >> For instance I would like to transfer both members of a simple
>> call
>> >>> into
>> >>> >> a
>> >>> >> conference by dialing *1.
>> >>> >> I have seen the transfer is possible from the CLI by doing:
>> >>> >> api uuid_transfer <uuid> -both 3001
>> >>> >> but I do not know how to do it else.
>> >>> >>
>> >>> >> If somebody could give me an insight about the topic it would be
>> >>> great.
>> >>> >> Thanks,
>> >>> >> Carole
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> --
>> >>> >> View this message in context:
>> >>> >>
>> >>>
>> http://www.nabble.com/general-question-about-API-command-tp21032754p21032754.html
>> >>> >> Sent from the Freeswitch-users mailing list archive at Nabble.com.
>> >>> >>
>> >>> >>
>> >>> >> _______________________________________________
>> >>> >> 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>
>> >>>
>> <MSN%3Aanthony_minessale at hotmail.com<MSN%253Aanthony_minessale at hotmail.com>
>> ><
>> >>>
>> MSN%3Aanthony_minessale at hotmail.com<MSN%253Aanthony_minessale at hotmail.com>
>> <MSN%253Aanthony_minessale at hotmail.com<MSN%25253Aanthony_minessale at hotmail.com>
>> >
>> >>> >
>> >>> >
>> >>>
>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
>> <PAYPAL%3Aanthony.minessale at gmail.com<PAYPAL%253Aanthony.minessale at gmail.com>
>> >
>> >>>
>> <PAYPAL%3Aanthony.minessale at gmail.com<PAYPAL%253Aanthony.minessale at gmail.com>
>> <PAYPAL%253Aanthony.minessale at gmail.com<PAYPAL%25253Aanthony.minessale at gmail.com>
>> >
>> >>> >
>> >>> > IRC: irc.freenode.net #freeswitch
>> >>> >
>> >>> > FreeSWITCH Developer Conference
>> >>> >
>> sip:888 at conference.freeswitch.org<sip%3A888 at conference.freeswitch.org>
>> >>>
>> <sip%3A888 at conference.freeswitch.org<sip%253A888 at conference.freeswitch.org>
>> ><
>> >>>
>> sip%3A888 at conference.freeswitch.org<sip%253A888 at conference.freeswitch.org>
>> <sip%253A888 at conference.freeswitch.org<sip%25253A888 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>
>> <googletalk%3Aconf%2B888 at conference.freeswitch.org<googletalk%253Aconf%252B888 at conference.freeswitch.org>
>> >
>> >>>
>> <googletalk%3Aconf%2B888 at conference.freeswitch.org<googletalk%253Aconf%252B888 at conference.freeswitch.org>
>> <googletalk%253Aconf%252B888 at conference.freeswitch.org<googletalk%25253Aconf%25252B888 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
>> >>> >
>> >>> >
>> >>>
>> >>> --
>> >>> View this message in context:
>> >>>
>> http://www.nabble.com/general-question-about-API-command-tp21032754p21033993.html
>> >>> Sent from the Freeswitch-users mailing list archive at Nabble.com.
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> 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><
>> MSN%3Aanthony_minessale at hotmail.com<MSN%253Aanthony_minessale at hotmail.com>
>> >
>> >>
>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
>> <PAYPAL%3Aanthony.minessale at gmail.com<PAYPAL%253Aanthony.minessale at gmail.com>
>> >
>> >> IRC: irc.freenode.net #freeswitch
>> >>
>> >> FreeSWITCH Developer Conference
>> >> sip:888 at conference.freeswitch.org
>> <sip%3A888 at conference.freeswitch.org><
>> sip%3A888 at conference.freeswitch.org<sip%253A888 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>
>> <googletalk%3Aconf%2B888 at conference.freeswitch.org<googletalk%253Aconf%252B888 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
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/general-question-about-API-command-tp21032754p21050436.html
>> Sent from the Freeswitch-users mailing list archive at Nabble.com.
>>
>>
>> _______________________________________________
>> 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
> 
> 

-- 
View this message in context: http://www.nabble.com/general-question-about-API-command-tp21032754p21054214.html
Sent from the Freeswitch-users mailing list archive at Nabble.com.





More information about the FreeSWITCH-users mailing list