Hello I send an API command through the event socket that looks like this (the first two variables are used by our server): api originate {gate_user_id=44,gate_site_id=1,sip_invite_params=intercom=true,sip_h_Call-Info=<sip:$${domain}>;answer-after=0,sip_auto_answer=true,origination_caller_id_name='Jonas Gauffin',origination_caller_id_number=+4623666XXXX,sip_auto_answer=true}sofia/localdomain/u1000044% 192.168.1.112 '&execute_extension(8901 XML)' The command works just as it should. The problem is that the auto-answer variables seems to stick to the b-leg (execute extensions), which means that both calls gets auto answered. What I want is that only the first call gets answered. (A logged in user presses the "call" icon in our webdirectory, which makes freeswitch use his phone to call 8901) //Jonas
you can put vars in [ ] before each channel in the list to apply them only to that one channel. {global=true}[only_this_channel=true]sofia/foo/foo@bar.com ,[only_this_channel_again=true]sofia/foo/baz@bar.com On Wed, Nov 26, 2008 at 9:20 AM, Jonas Gauffin <jonas.gauffin@gmail.com>wrote:
Hello I send an API command through the event socket that looks like this (the first two variables are used by our server):
api originate {gate_user_id=44,gate_site_id=1,sip_invite_params=intercom=true,sip_h_Call-Info=<sip:$${domain}>;answer-after=0,sip_auto_answer=true,origination_caller_id_name='Jonas Gauffin',origination_caller_id_number=+4623666XXXX,sip_auto_answer=true}sofia/localdomain/u1000044% 192.168.1.112 '&execute_extension(8901 XML)'
The command works just as it should. The problem is that the auto-answer variables seems to stick to the b-leg (execute extensions), which means that both calls gets auto answered. What I want is that only the first call gets answered.
(A logged in user presses the "call" icon in our webdirectory, which makes freeswitch use his phone to call 8901)
//Jonas
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@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@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
Ahh. gr8. thanks. On Wed, Nov 26, 2008 at 5:19 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
you can put vars in [ ] before each channel in the list to apply them only to that one channel.
{global=true}[only_this_channel=true]sofia/foo/foo@bar.com ,[only_this_channel_again=true]sofia/foo/baz@bar.com
On Wed, Nov 26, 2008 at 9:20 AM, Jonas Gauffin <jonas.gauffin@gmail.com>wrote:
Hello I send an API command through the event socket that looks like this (the first two variables are used by our server):
api originate {gate_user_id=44,gate_site_id=1,sip_invite_params=intercom=true,sip_h_Call-Info=<sip:$${domain}>;answer-after=0,sip_auto_answer=true,origination_caller_id_name='Jonas Gauffin',origination_caller_id_number=+4623666XXXX,sip_auto_answer=true}sofia/localdomain/u1000044% 192.168.1.112 '&execute_extension(8901 XML)'
The command works just as it should. The problem is that the auto-answer variables seems to stick to the b-leg (execute extensions), which means that both calls gets auto answered. What I want is that only the first call gets answered.
(A logged in user presses the "call" icon in our webdirectory, which makes freeswitch use his phone to call 8901)
//Jonas
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@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@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I've tried what you said, and both legs still get auto answered. My string: api originate {gate_user_id=157,gate_site_id=87,origination_caller_id_name='Namie Amuro'}[sip_invite_params=intercom=true,sip_h_Call-Info=<sip:$${domain}>;answer-after=0,sip_auto_answer=true]sofia/localdomain/u1000157% 192.168.1.111 '&execute_extension(1202 XML)' On Wed, Nov 26, 2008 at 5:27 PM, Jonas Gauffin <jonas.gauffin@gmail.com>wrote:
Ahh. gr8. thanks.
On Wed, Nov 26, 2008 at 5:19 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
you can put vars in [ ] before each channel in the list to apply them only to that one channel.
{global=true}[only_this_channel=true]sofia/foo/foo@bar.com ,[only_this_channel_again=true]sofia/foo/baz@bar.com
On Wed, Nov 26, 2008 at 9:20 AM, Jonas Gauffin <jonas.gauffin@gmail.com>wrote:
Hello I send an API command through the event socket that looks like this (the first two variables are used by our server):
api originate {gate_user_id=44,gate_site_id=1,sip_invite_params=intercom=true,sip_h_Call-Info=<sip:$${domain}>;answer-after=0,sip_auto_answer=true,origination_caller_id_name='Jonas Gauffin',origination_caller_id_number=+4623666XXXX,sip_auto_answer=true}sofia/localdomain/u1000044% 192.168.1.112 '&execute_extension(8901 XML)'
The command works just as it should. The problem is that the auto-answer variables seems to stick to the b-leg (execute extensions), which means that both calls gets auto answered. What I want is that only the first call gets answered.
(A logged in user presses the "call" icon in our webdirectory, which makes freeswitch use his phone to call 8901)
//Jonas
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@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@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (2)
-
Anthony Minessale
-
Jonas Gauffin