How do I do this in FS ? : exten => s,n,GotoIf($[${CALLERID(num)}=32484120169]?default,1000,1) exten => s,n,GotoIf($[${CALLERID(num)}=4732803429]?default,terje,1) exten => s,n,GotoIf($[${CALLERID(num)}=32476378561]?henk_gsm_disa,s,1) The Asterisk to Freeswitch Rosetta stone says: GotoIf Conditions in dialplan (<condition field="blah" expression="foo"> but I can't figure out the right syntax. Henk -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19793170.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
Hope this helps. <extension name="ext1"> <condition field="destination_number" expression="^32484120169$"> <action application="transfer" data="1000 XML default"/> </condition> </extension> <extension name="ext2"> <condition field="destination_number" expression="^4732803429$"> <action application="transfer" data="terje XML default"/> </condition> </extension> <extension name="ext3"> <condition field="destination_number" expression="^32476378561$"> <action application="transfer" data="henk_gsm_disa XML default"/> </condition> </extension> /b On Oct 3, 2008, at 2:18 AM, henkoegema wrote:
How do I do this in FS ? : exten => s,n,GotoIf($[${CALLERID(num)}=32484120169]?default,1000,1) exten => s,n,GotoIf($[${CALLERID(num)}=4732803429]?default,terje,1) exten => s,n,GotoIf($[${CALLERID(num)}=32476378561]?henk_gsm_disa,s,1)
The Asterisk to Freeswitch Rosetta stone says: GotoIf Conditions in dialplan (<condition field="blah" expression="foo"> but I can't figure out the right syntax.
Henk -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19793170.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
_______________________________________________ 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
henkoegema wrote:
How do I do this in FS ? : exten => s,n,GotoIf($[${CALLERID(num)}=32484120169]?default,1000,1) exten => s,n,GotoIf($[${CALLERID(num)}=4732803429]?default,terje,1) exten => s,n,GotoIf($[${CALLERID(num)}=32476378561]?henk_gsm_disa,s,1)
The Asterisk to Freeswitch Rosetta stone says: GotoIf Conditions in dialplan (<condition field="blah" expression="foo"> but I can't figure out the right syntax.
Henk
I've made some progress in the mean time. I made a test extension 2020: <extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="^${caller_id_number}$" expression="2000"> :clap: <action application="bridge" data="sofia/internal/9999@$${domain}"/> </condition> <condition field="^${caller_id_number}$" expression="2002"> <action application="bridge" data="sofia/internal/9999@$${domain}"/> </condition> </extension> When I call 2020 from 2000, I'l get the MOH. When I swap 2000 and 2002 I will NOT get MOH : <extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="^${caller_id_number}$" expression="2002"> <action application="bridge" data="sofia/internal/9999@$${domain}"/> </condition> <condition field="^${caller_id_number}$" expression="2000"> :confused: <action application="bridge" data="sofia/internal/9999@$${domain}"/> </condition> </extension> Henk -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19793801.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
Actually try this: <extension name="ext1"> <condition field="${caller_id_number}" expression="^32484120169$"> <action application="transfer" data="1000 XML default"/> </condition> </extension> <extension name="ext2"> <condition field="${caller_id_number}" expression="^4732803429$"> <action application="transfer" data="terje XML default"/> </condition> </extension> <extension name="ext3"> <condition field="${caller_id_number}" expression="^32476378561$"> <action application="transfer" data="henk_gsm_disa XML default"/> </condition> </extension> Your condition field= shouldn't have a ^ or a $ in it like yours does. /b On Oct 3, 2008, at 3:23 AM, henkoegema wrote:
henkoegema wrote:
How do I do this in FS ? : exten => s,n,GotoIf($[${CALLERID(num)}=32484120169]?default,1000,1) exten => s,n,GotoIf($[${CALLERID(num)}=4732803429]?default,terje,1) exten => s,n,GotoIf($[${CALLERID(num)}=32476378561]?henk_gsm_disa,s, 1)
The Asterisk to Freeswitch Rosetta stone says: GotoIf Conditions in dialplan (<condition field="blah" expression="foo"> but I can't figure out the right syntax.
Henk
I've made some progress in the mean time. I made a test extension 2020:
<extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="^${caller_id_number}$" expression="2000"> :clap: <action application="bridge" data="sofia/internal/9999@$$ {domain}"/> </condition> <condition field="^${caller_id_number}$" expression="2002"> <action application="bridge" data="sofia/internal/9999@$$ {domain}"/> </condition> </extension>
When I call 2020 from 2000, I'l get the MOH.
When I swap 2000 and 2002 I will NOT get MOH : <extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="^${caller_id_number}$" expression="2002"> <action application="bridge" data="sofia/internal/9999@$$ {domain}"/> </condition> <condition field="^${caller_id_number}$" expression="2000"> :confused: <action application="bridge" data="sofia/internal/9999@$$ {domain}"/> </condition> </extension>
Henk
-- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19793801.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
_______________________________________________ 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
Brian West-3 wrote:
Actually try this:
<extension name="ext1"> <condition field="${caller_id_number}" expression="^32484120169$"> <action application="transfer" data="1000 XML default"/> </condition> </extension>
<extension name="ext2"> <condition field="${caller_id_number}" expression="^4732803429$"> <action application="transfer" data="terje XML default"/> </condition> </extension>
<extension name="ext3"> <condition field="${caller_id_number}" expression="^32476378561$"> <action application="transfer" data="henk_gsm_disa XML default"/> </condition> </extension>
..... .....
The above works. :jumping: =========================================================== But I'm still puzzling with this: <extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="${caller_id_number}" expression="2000"> <action application="bridge" data="sofia/internal/9999@$${domain}"/> </condition> <condition field="${caller_id_number}" expression="2002"> <action application="bridge" data="sofia/internal/2004@$${domain}"/> </condition> </extension> When I call 2020 from 2000 it's ok. When I call 2020 from 2002 i't NOT ok. (Call failed: 404 Not found) Is my syntax wrong? However this works: <extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="${caller_id_number}" expression="2000"> <action application="bridge" data="sofia/internal/9999@$${domain}"/> </condition> </extension> <extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="${caller_id_number}" expression="2002"> <action application="bridge" data="sofia/internal/2004@$${domain}"/> </condition> </extension> Isn't it possible to combine the two extension name="2020" into one extension 2020 Henk -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19794894.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
Hey!, I remember gotoif one of the many things in asterisk that I added before I started FS. ;) On Fri, Oct 3, 2008 at 4:57 AM, henkoegema <pabx_freeswitch@telenet.be>wrote:
Brian West-3 wrote:
Actually try this:
<extension name="ext1"> <condition field="${caller_id_number}" expression="^32484120169$"> <action application="transfer" data="1000 XML default"/> </condition> </extension>
<extension name="ext2"> <condition field="${caller_id_number}" expression="^4732803429$"> <action application="transfer" data="terje XML default"/> </condition> </extension>
<extension name="ext3"> <condition field="${caller_id_number}" expression="^32476378561$"> <action application="transfer" data="henk_gsm_disa XML default"/> </condition> </extension>
..... .....
The above works. :jumping:
===========================================================
But I'm still puzzling with this:
<extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="${caller_id_number}" expression="2000"> <action application="bridge" data="sofia/internal/9999@ $${domain}"/> </condition> <condition field="${caller_id_number}" expression="2002"> <action application="bridge" data="sofia/internal/2004@ $${domain}"/> </condition> </extension>
When I call 2020 from 2000 it's ok. When I call 2020 from 2002 i't NOT ok. (Call failed: 404 Not found)
Is my syntax wrong?
However this works:
<extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="${caller_id_number}" expression="2000"> <action application="bridge" data="sofia/internal/9999@ $${domain}"/> </condition> </extension>
<extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="${caller_id_number}" expression="2002"> <action application="bridge" data="sofia/internal/2004@ $${domain}"/> </condition> </extension>
Isn't it possible to combine the two extension name="2020" into one extension 2020
Henk
-- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19794894.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
_______________________________________________ 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
Might want to try this: <condition field="destination_number" expression="^2020$" break="never"/> Otherwise it's gonna stop trying and never get to the second condition. /b On Oct 3, 2008, at 8:17 AM, Anthony Minessale wrote:
<extension name="2020"> <condition field="destination_number" expression="^2020$"/> <condition field="${caller_id_number}" expression="2000"> <action application="bridge" data="sofia/internal/9999@$$ {domain}"/> </condition> <condition field="${caller_id_number}" expression="2002"> <action application="bridge" data="sofia/internal/2004@$$ {domain}"/> </condition> </extension>
Brian West-3 wrote:
Might want to try this:
<condition field="destination_number" expression="^2020$" break="never"/>
When I try this I get a strange (looping ?) effect and not even the fist condition is executed (calling from 2000) <extension name="2020">
<condition field="destination_number" expression="^2020$" break="never"/> <condition field="${caller_id_number}" expression="2000"> <action application="bridge" data="sofia/internal/9999@$$ {domain}"/> </condition> <condition field="${caller_id_number}" expression="2002"> <action application="bridge" data="sofia/internal/2004@$$ {domain}"/> </condition> </extension>
Maybe it's not possible to test multiple caller_id_numbers inside one <extension> At least when I separate them in multiple extensions, it works. -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19803514.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
I discovered some small errors in previous threads concerning this item. (transfer i.s.o bridge) To conclude: Asterisk: ----------- exten => s,n,GotoIf($[${CALLERID(num)}=32476478861]?default,1000,1) FS: ---- <extension name="Henk GSM"> <condition field="caller_id_number" expression="^32476378861$"> <action application="bridge" data="sofia/internal/1000%$${domain}"/> </condition> </extension> Henk -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19810038.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
On Sat, Oct 4, 2008 at 5:21 AM, henkoegema <pabx_freeswitch@telenet.be>wrote:
I discovered some small errors in previous threads concerning this item. (transfer i.s.o bridge)
To conclude:
Asterisk: ----------- exten => s,n,GotoIf($[${CALLERID(num)}=32476478861]?default,1000,1)
FS: ---- <extension name="Henk GSM"> <condition field="caller_id_number" expression="^32476378861$"> <action application="bridge" data="sofia/internal/1000%$${domain}"/> </condition> </extension>
Remember that this analogy is wrong. Asterisk's dialplan runs a goto when the expression is true, while FS' originates a call and bridge the two parties.
Henk -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19810038.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
_______________________________________________ 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
-- Arnaldo M Pereira ap@arnaldopereira.com http://www.arnaldopereira.com
Let's say I am programatically initiating two calls and then bridging them together. If I have the dialplan as originate sofia/example/300@foo.com &bridge( <mailto:sofia/example/400@bar.com> sofia/example/400@bar.com) and have the process_cdr set to "true" which is the default. I'd like to know how both cdr would look like... Obviously the "b" leg will be logged starting right after "400" have answered the call... Which is fine.... Now would the "a" leg be logged starting right after its bridged to the "b" OR right after it picks up the call (even though "b" is being called or ringing at that moment) The answer is important, because I am using VOIP for both calls, and the voip starts charging me soon as "a" picks up the phone, so i am wondering if I am able to get the same record into my cdr to process it or do I have to run some sort of magic? Thanks, Vito A.
On Oct 4, 2008, at 8:22 AM, Vito Andolini wrote:
Let's say I am programatically initiating two calls and then bridging them together. If I have the dialplan as
originate sofia/example/300@foo.com &bridge(sofia/example/400@bar.com)
and have the process_cdr set to "true" which is the default.
I'd like to know how both cdr would look like...
Obviously the "b" leg will be logged starting right after "400" have answered the call... Which is fine.... Now would the "a" leg be logged starting right after its bridged to the "b" OR right after it picks up the call (even though "b" is being called or ringing at that moment)
The answer is important, because I am using VOIP for both calls, and the voip starts charging me soon as "a" picks up the phone, so i am wondering if I am able to get the same record into my cdr to process it or do I have to run some sort of magic?
Thanks,
Vito A.
Why don't you look at the cdr and see? There are multiple fields in the cdr to represent when the session was created (INVITE), when it was answered (200) and when it hangs up (BYE). You get this timetable for each leg. Mike
what do you mean by look at the cdr? I checked these 2 wiki pages bu tthey provide only SOME of the fields not all... <BLOCKED::http://wiki.freeswitch.org/wiki/Mod_xml_cdr> http://wiki.freeswitch.org/wiki/Mod_xml_cdr <http://wiki.freeswitch.org/wiki/Mod_cdr_csv> http://wiki.freeswitch.org/wiki/Mod_cdr_csv I also checked the API section but couldn't find it... Vito _____ From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Michael Jerris Sent: Saturday, October 04, 2008 6:55 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Process_cdr question On Oct 4, 2008, at 8:22 AM, Vito Andolini wrote: Let's say I am programatically initiating two calls and then bridging them together. If I have the dialplan as originate sofia/example/300@foo.com &bridge( <mailto:sofia/example/400@bar.com> sofia/example/400@bar.com) and have the process_cdr set to "true" which is the default. I'd like to know how both cdr would look like... Obviously the "b" leg will be logged starting right after "400" have answered the call... Which is fine.... Now would the "a" leg be logged starting right after its bridged to the "b" OR right after it picks up the call (even though "b" is being called or ringing at that moment) The answer is important, because I am using VOIP for both calls, and the voip starts charging me soon as "a" picks up the phone, so i am wondering if I am able to get the same record into my cdr to process it or do I have to run some sort of magic? Thanks, Vito A. Why don't you look at the cdr and see? There are multiple fields in the cdr to represent when the session was created (INVITE), when it was answered (200) and when it hangs up (BYE). You get this timetable for each leg. Mike No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1705 - Release Date: 10/3/2008 6:17 PM
On Oct 4, 2008, at 4:45 PM, Vito Andolini wrote:
what do you mean by look at the cdr?
I checked these 2 wiki pages bu tthey provide only SOME of the fields not all...
http://wiki.freeswitch.org/wiki/Mod_xml_cdr http://wiki.freeswitch.org/wiki/Mod_cdr_csv
I also checked the API section but couldn't find it...
Vito
We mean setup FreeSWITCH, make a call, look at the cdr. Mike
we also have the cond fsapi <action application="transfer" data="${cond(${caller_id_number}==1234 ? ${ext1} : ${ext2})}"/> On Sat, Oct 4, 2008 at 5:45 AM, Arnaldo de Moraes Pereira < ap@arnaldopereira.com> wrote:
On Sat, Oct 4, 2008 at 5:21 AM, henkoegema <pabx_freeswitch@telenet.be>wrote:
I discovered some small errors in previous threads concerning this item. (transfer i.s.o bridge)
To conclude:
Asterisk: ----------- exten => s,n,GotoIf($[${CALLERID(num)}=32476478861]?default,1000,1)
FS: ---- <extension name="Henk GSM"> <condition field="caller_id_number" expression="^32476378861$"> <action application="bridge" data="sofia/internal/1000%$${domain}"/> </condition> </extension>
Remember that this analogy is wrong. Asterisk's dialplan runs a goto when the expression is true, while FS' originates a call and bridge the two parties.
Henk -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19810038.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
_______________________________________________ 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
-- Arnaldo M Pereira ap@arnaldopereira.com http://www.arnaldopereira.com
_______________________________________________ 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
Anthony Minessale-2 wrote:
we also have the cond fsapi <action application="transfer" data="${cond(${caller_id_number}==1234 ? ${ext1} : ${ext2})}"/>
Thanks for the hint. Never knew about this one. -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19817205.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
On Oct 4, 2008, at 3:21 AM, henkoegema wrote:
I discovered some small errors in previous threads concerning this item. (transfer i.s.o bridge)
To conclude:
Asterisk: ----------- exten => s,n,GotoIf($[${CALLERID(num)}=32476478861]?default,1000,1)
You wanted an example that does this. The example I provided does exactly what gotoif does. It sends to call to extension 1000 in context default. Its not an error but a matter of choice on how you want to handle the situation.
FS: ---- <extension name="Henk GSM"> <condition field="caller_id_number" expression="^32476378861$"> <action application="bridge" data="sofia/internal/1000%$${domain}"/> </condition> </extension>
You can bridge or transfer. If you wanted the exact behavior of gotoif then transfer was it. Since you wanted to send it to extension 1000 in context default. Using bridge doesn't do that. If you notice in the default config their are things like voicemail, and various other things that get set when you call 1000 but when you bridge you bypass all that and the extension now has NO voicemail or any of the features setup by calling 1000 directly in the dialplan. /b
Brian West-3 wrote:
You can bridge or transfer. If you wanted the exact behavior of gotoif then transfer was it. Since you wanted to send it to extension 1000 in context default. Using bridge doesn't do that. If you notice in the default config their are things like voicemail, and various other things that get set when you call 1000 but when you bridge you bypass all that and the extension now has NO voicemail or any of the features setup by calling 1000 directly in the dialplan.
This doesn't work: <extension name="ext1"> <condition field="destination_number" expression="2020"/> <condition field="caller_id_number" expression="2000"> <action application="transfer" data="999 XML default"/> </condition> </extension> But this does: <extension name="ext1"> <condition field="destination_number" expression="2020"/> <condition field="caller_id_number" expression="2000"> <action application="bridge" data="sofia/internal/9999@$${domain}"/> </condition> </extension> I've been testing endless with these examples. That's why I came to the (wrong) conclusion that transfer doesn't work and bridge does. Until I saw my mistake: <action application="transfer" data="999 XML default"/> should have been <action application="transfer" data="9999 XML default"/> Sorry for the confusion. You were so right Brian. :clap: -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19817097.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
Now if you really wanna get fancy and you're running SVN trunk you can do this: <extension name="ext1"> <condition field="destination_number" expression="2020"/> <condition field="caller_id_number" expression="2000"> <action application="bridge" data="loopback/9999"/> </condition> </extension> Now if loopback is used and you come to a point where the underlying channels bridge to each other the loopback channel will bow out and leave the two channels bridged. /b PS: everyone PLEASE test SVN trunk! ;) On Oct 4, 2008, at 3:36 PM, henkoegema wrote:
Sorry for the confusion. You were so right Brian. :clap:
Brian West-3 wrote:
Now if you really wanna get fancy and you're running SVN trunk you can do this:
<extension name="ext1"> <condition field="destination_number" expression="2020"/> <condition field="caller_id_number" expression="2000"> <action application="bridge" data="loopback/9999"/> </condition> </extension>
Now if loopback is used and you come to a point where the underlying channels bridge to each other the loopback channel will bow out and leave the two channels bridged.
freeswitch@ubuntu> version FreeSWITCH Version 1.0.trunk (9841) freeswitch@ubuntu> 2008-10-05 00:16:26 [NOTICE] switch_channel.c:552 switch_channel_set_name() New Channel sofia/internal/2000@192.168.2.11 [16089410-9262-11dd-ae2c-771a315e7f60] 2008-10-05 00:16:26 [INFO] mod_dialplan_xml.c:232 dialplan_hunt() Processing 2000->2020 in context default 2008-10-05 00:16:26 [ERR] switch_core_session.c:249 switch_core_session_outgoing_channel() Could not locate channel type loopback 2008-10-05 00:16:26 [ERR] switch_ivr_originate.c:964 switch_ivr_originate() Cannot create outgoing channel of type [loopback] cause: [CHAN_NOT_IMPLEMENTED] 2008-10-05 00:16:26 [INFO] mod_dptools.c:1848 audio_bridge_function() Originate Failed. Cause: CHAN_NOT_IMPLEMENTED -- View this message in context: http://www.nabble.com/GotoIf-tp19793170p19818399.html Sent from the Freeswitch-users mailing list archive at Nabble.com.
Make sure you add it to modules.conf in the root of your src folder. endpoints/mod_loopback then make mod_loopback-install its in the default build if you do a fresh checkout. /b On Oct 4, 2008, at 5:19 PM, henkoegema wrote:
freeswitch@ubuntu> version FreeSWITCH Version 1.0.trunk (9841) freeswitch@ubuntu> 2008-10-05 00:16:26 [NOTICE] switch_channel.c:552 switch_channel_set_name() New Channel sofia/internal/2000@192.168.2.11 [16089410-9262-11dd-ae2c-771a315e7f60] 2008-10-05 00:16:26 [INFO] mod_dialplan_xml.c:232 dialplan_hunt() Processing 2000->2020 in context default 2008-10-05 00:16:26 [ERR] switch_core_session.c:249 switch_core_session_outgoing_channel() Could not locate channel type loopback 2008-10-05 00:16:26 [ERR] switch_ivr_originate.c:964 switch_ivr_originate() Cannot create outgoing channel of type [loopback] cause: [CHAN_NOT_IMPLEMENTED] 2008-10-05 00:16:26 [INFO] mod_dptools.c:1848 audio_bridge_function() Originate Failed. Cause: CHAN_NOT_IMPLEMENTED
participants (6)
-
Anthony Minessale
-
Arnaldo de Moraes Pereira
-
Brian West
-
henkoegema
-
Michael Jerris
-
Vito Andolini