In * I use the following to send a SMS message to my mobile phone, in case of no answer: [macro-send_sms_message] exten => s,1,NoOp(${ARG1}) exten => s,n,System(/usr/bin/curl -s "http://localhost/asterisk/sms/sms.php?number=${ARG1}&msg=At%20${ARG3}%20${ARG2}%20called.") exten => 1200,1,Dial(SIP/1200,10,tT) exten => 1200,n,Macro(send_sms_message,00324763788xx ,${CALLERID(num)},${STRFTIME(${EPOCH},,%d.%m.%Y-%H:%M)}) ..... ..... This send f.e. the following message: At 03.08.2008-17:52 00313446413xx called. How can I do something simular in FS? Grds Henk
On Sun, Aug 3, 2008 at 10:02 PM, Henk Oegema <pabx_freeswitch@telenet.be>wrote:
In * I use the following to send a SMS message to my mobile phone, in case of no answer:
[macro-send_sms_message] exten => s,1,NoOp(${ARG1}) exten => s,n,System(/usr/bin/curl -s " http://localhost/asterisk/sms/sms.php?number=${ARG1}&msg=At%20${ARG3}%20${ARG2}%20called<http://localhost/asterisk/sms/sms.php?number=$%7BARG1%7D&msg=At%20$%7BARG3%7D%20$%7BARG2%7D%20called> .")
exten => 1200,1,Dial(SIP/1200,10,tT) exten => 1200,n,Macro(send_sms_message,00324763788xx ,${CALLERID(num)},${STRFTIME(${EPOCH},,%d.%m.%Y-%H:%M)}) ..... .....
This send f.e. the following message: At 03.08.2008-17:52 00313446413xx called.
How can I do something simular in FS?
You would probably use a language of your choice from http://wiki.freeswitch.org/wiki/Languages_for_Call_Control. See http://wiki.freeswitch.org/wiki/Channel_Variables#caller_id_number to get the callerid. Hope this helps. -- wasim h. baig | principal consultant | convergence pk | +92 300 8508070
freeswitch already has a "system" dialplan application and a strftime fsapi command so you should be able to directly reproduce exactly what you have below using dialplan. I might also look at adding a curl dialplan application and/or fsapi command as those could be pretty useful. Mike On Aug 3, 2008, at 2:28 PM, Wasim Baig wrote:
On Sun, Aug 3, 2008 at 10:02 PM, Henk Oegema <pabx_freeswitch@telenet.be
wrote: In * I use the following to send a SMS message to my mobile phone, in case of no answer:
[macro-send_sms_message] exten => s,1,NoOp(${ARG1}) exten => s,n,System(/usr/bin/curl -s "http://localhost/asterisk/sms/sms.php?number=$ {ARG1}&msg=At%20${ARG3}%20${ARG2}%20called.")
exten => 1200,1,Dial(SIP/1200,10,tT) exten => 1200,n,Macro(send_sms_message,00324763788xx ,${CALLERID(num)},${STRFTIME(${EPOCH},,%d.%m.%Y-%H:%M)}) ..... .....
This send f.e. the following message: At 03.08.2008-17:52 00313446413xx called.
How can I do something simular in FS?
You would probably use a language of your choice from http://wiki.freeswitch.org/wiki/Languages_for_Call_Control .
See http://wiki.freeswitch.org/wiki/ Channel_Variables#caller_id_number to get the callerid.
Hope this helps.
-- wasim h. baig | principal consultant | convergence pk | +92 300 8508070 _______________________________________________ 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
On Mon, Aug 4, 2008 at 12:28 AM, Wasim Baig <wasim@convergence.pk> wrote:
On Sun, Aug 3, 2008 at 10:02 PM, Henk Oegema <pabx_freeswitch@telenet.be>wrote:
How can I do something simular in FS?
You would probably use a language of your choice from http://wiki.freeswitch.org/wiki/Languages_for_Call_Control.
See http://wiki.freeswitch.org/wiki/Channel_Variables#caller_id_number to get the callerid.
I missed out that you could also use the mod_dptools command "system" to have a minimal change switchover and not have to use a call control language. <action application="system" data="myapp.sh"/> -- wasim h. baig | principal consultant | convergence pk | +92 300 8508070
participants (3)
-
Henk Oegema
-
Michael Jerris
-
Wasim Baig