At 15:53 14/06/2015, mike@midnighteng.com wrote:
Barry,Thanks...
I wrote a little script to do what you want.
macro you want to call to turn it off after the timer has elapsed.
The script works fine on its own I can run it on the UNIX Cmd Line> thats fine.
I dont think the cmd, ... is being executed from inside asterisk I have added
this to the rpt.conf
maybe I put the call in the wrong place.?
[functions28203]
1=ilink,1
2=ilink,2
3=ilink,3
4=ilink,4
5=macro,1
70=ilink,5
71=ilink,6
72=ilink,7
73=ilink,15
74=ilink,16
75=ilink,8
80=status,1
81=status,2
;
; Control GPIO Port 1 on URI FOB db25.Pin2
C90=cop,61,GPIO1=1 ; Turn on GPIO 1
C91=localplay,/var/lib/asterisk/sounds/enabled
C92=cop,61,GPIO1=0 ; Turn off GPIO 1
C93=localplay,/var/lib/asterisk/sounds/disabled
;
C94=cmd,/etc/asterisk/myscripts/macro-timer.sh
;
;
6=autopatchup,noct=1,farenddisconnect=1,dialtime=20000 ; Autopatch up
0=autopatchdn ; Autopatch down
;989=cop,4
980=status,3
99=cop,6
; Place command macros here
[macro28203]
1 = *C90*C91*C94#
2 = *C92*C93#
macro *51 will call *C90*C91*C94# and do the GPIO + Announce enabled + runs script
however the script does not run? when called.?
macro *52 will call the GPIO + Announce disabled and is called from the script correctly when run on the cmd line out side asterisk
Thoughts Barry
Timer is in seconds.
...Let me know how it works for you.
...mike/kb8jnm
_______________________________________________
App_rpt-users mailing list
App_rpt-users@ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
To unsubscribe from this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button"
You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.