Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ cat extensions.conf
- [general]
- static=yes
- writeprotect=no
- clearglobalvars=no
- [globals]
- CONSOLE=Console/dsp ; Console interface for demo
- ;CONSOLE=DAHDI/1
- ;CONSOLE=Phone/phone0
- IAXINFO=guest ; IAXtel username/password
- ;IAXINFO=myuser:mypass
- TRUNK=DAHDI/G2 ; Trunk interface
- TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0)
- ;TRUNK=IAX2/user:pass@provider
- ;FREENUMDOMAIN=mydomain.com ; domain to send on outbound
- [dongle]
- include => dongle-sms
- include => dongle-ussd
- exten => s,n,Goto(incoming,s,1)
- [dongle-ussd]
- exten => ussd,1,Verbose(Incoming USSD: ${USSD})
- exten => ussd,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DATACARD}: ${USSD}' >> /var/log/asterisk/ussd.txt)
- exten => ussd,n,Hangup()
- [dongle-sms]
- exten => sms,1,Verbose(Incoming SMS from ${CALLERID(num)} ${SMS})
- exten => sms,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DATACARD} - ${CALLERID(num)}: ${SMS}' >> /var/log/asterisk/sms.txt)
- exten => sms,n,Hangup()
- [incoming]
- exten => _X.,1,Dial(SIP/1002)
- exten => h,1,Hangup()
- [default]
- exten => _+3X.,1,Dial(Dongle/dongle0/holdother:+${FILTER(0-9,${EXTEN}})
- exten => 1001,1,Dial(SIP/1001)
- exten => 1002,1,Dial(SIP/1002)
- exten => 1003,1,Dial(SIP/1003)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement