Asterisk - nalcheg/wiki GitHub Wiki
sox /var/lib/asterisk/mohmp3/sleeps.mp3 -t raw -r 8000 -e signed-integer -b 16 -c 1 sleeps.sln
extensions.conf
[general]
static=yes
writeprotect=no
[queueout]
exten => _X.,1,Log(NOTICE, OUT WITH ${EXTEN})
same => n,Set(eext=${EXTEN})
same => n,WaitExten(1)
same => n,Log(NOTICE, OUT2 WITH ${eext}-${EXTEN})
same => n,Dial(SIP/${eext}${EXTEN})
same => n,Hangup()
[incoming]
exten => _X.,1,NoOp(incoming)
same => n,Answer()
same => n,Queue(sales)
same => n,Hangup()
[office]
exten => 1313,1,Dial(SIP/1313)
same => n,Hangup()
exten => 1212,1,Dial(SIP/1212)
same => n,Hangup()
exten => 8801,1,Verbose(2,Logging In Queue Member)
same => n,Set(MemberChannel=${CHANNEL(channeltype)}/${CHANNEL(peername)})
same => n,AddQueueMember(support,${MemberChannel})
same => n,Verbose(1,${AQMSTATUS}) ; ADDED, MEMBERALREADY, NOSUCHQUEUE
same => n,Playback(agent-loginok)
same => n,Hangup()
exten => 8802,1,Verbose(2,Logging Out Queue Member)
same => n,Set(MemberChannel=${CHANNEL(channeltype)}/${CHANNEL(peername)})
same => n,RemoveQueueMember(support,${MemberChannel})
same => n,Verbose(1,${RQMSTATUS}; REMOVED, NOTINQUEUE, NOSUCHQUEUE
same => n,Playback(agent-loggedoff)
same => n,Hangup()
exten => 8803,1,Verbose(2,Pause Queue Member)
same => n,Set(MemberChannel=${CHANNEL(channeltype)}/${CHANNEL(peername)})
same => n,PauseQueueMember(support,${MemberChannel})
same => n,Verbose(1,${PQMSTATUS}); PAUSED, NOTFOUND
same => n,Playback(dictate/paused)
same => n,Hangup()
exten => 8804,1,Verbose(2,Unpause Queue Member)
same => n,Set(MemberChannel=${CHANNEL(channeltype)}/${CHANNEL(peername)})
same => n,UnpauseQueueMember(support,${MemberChannel})
same => n,Verbose(1,${UPQMSTATUS}); UNPAUSED, NOTFOUND
same => n,Playback(agent-loginok)
same => n,Hangup()
exten => _X.,1,Log(NOTICE, OFFICE, Dialing out from ${CALLERID(all)} to SIP/elkatest/${EXTEN})
exten => _X.,2,Dial(SIP/elkatest/${EXTEN},60)
exten => _X.,n,Hangup()
fop2 install
sudo touch /etc/asterisk/extensions_additional.conf sudo touch /etc/asterisk/extensions_override_freepbx.conf