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