Advertisement
conformist

extens

Feb 18th, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.26 KB | None | 0 0
  1. $ cat extensions.conf
  2. [general]
  3.  
  4. static=yes
  5. writeprotect=no
  6. clearglobalvars=no
  7.  
  8. [globals]
  9. CONSOLE=Console/dsp             ; Console interface for demo
  10. ;CONSOLE=DAHDI/1
  11. ;CONSOLE=Phone/phone0
  12. IAXINFO=guest                   ; IAXtel username/password
  13. ;IAXINFO=myuser:mypass
  14. TRUNK=DAHDI/G2                  ; Trunk interface
  15. TRUNKMSD=1                  ; MSD digits to strip (usually 1 or 0)
  16. ;TRUNK=IAX2/user:pass@provider
  17.  
  18. ;FREENUMDOMAIN=mydomain.com                     ; domain to send on outbound
  19.  
  20. [dongle]
  21.  
  22. include => dongle-sms
  23. include => dongle-ussd
  24.  
  25. exten => s,n,Goto(incoming,s,1)
  26.  
  27. [dongle-ussd]
  28. exten => ussd,1,Verbose(Incoming USSD: ${USSD})
  29. exten => ussd,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DATACARD}: ${USSD}' >> /var/log/asterisk/ussd.txt)
  30. exten => ussd,n,Hangup()
  31.  
  32. [dongle-sms]
  33. exten => sms,1,Verbose(Incoming SMS from ${CALLERID(num)} ${SMS})
  34. exten => sms,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DATACARD} - ${CALLERID(num)}: ${SMS}' >> /var/log/asterisk/sms.txt)
  35. exten => sms,n,Hangup()
  36.  
  37. [incoming]
  38.  
  39. exten => _X.,1,Dial(SIP/1002)
  40. exten => h,1,Hangup()
  41.  
  42. [default]
  43.  
  44. exten => _+3X.,1,Dial(Dongle/dongle0/holdother:+${FILTER(0-9,${EXTEN}})
  45.  
  46. exten => 1001,1,Dial(SIP/1001)
  47. exten => 1002,1,Dial(SIP/1002)
  48. exten => 1003,1,Dial(SIP/1003)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement