Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2014-10-22 11:51:44 +0400

gena_s1984 Gravatar gena_s1984

FreePBX отчет Dst

В отчете FreePBX при входящем звонке в столбце "Dst" отображается S. Как реализовать отображение в столбце "Dst" номера sip

Пример диалплана:

[from-pstn] exten => s,1,Answer()

exten => s,n,Background(/var/lib/asterisk/sounds/custom/menutest) ;Запускаем приветствие exten => s,n,Set(numTries=0) ;Выставляем кол-во попыток exten => s,n(naberite),Background(/var/lib/asterisk/sounds/custom/menuliniy) ;Рассказываем о возможности набра ть цифры 1 и 2 exten => s,n,WaitExten(7) ;Ждем ввода от пользователя

exten => 1,1,Goto(otdel-tv,s,1) ;Нажали 1 - переходим на голосовое меню отдела ТВ exten => 2,1,Goto(otdel-inet,s,1) ;Нажали 2 — переходим на голосовое меню отдела Интернет exten => t,n,Hangup() ; Вешаем трубку

[otdel-tv]

exten => s,1,Dial(dahdi/1,30,m) exten => s,n,Hangup()

[otdel-inet]

exten => s,1,Dial(SIP/101,50,m) exten => s,n,Dial(SIP/102,50,m) exten => s,n,Dial(SIP/911,50,m) exten => s,n,Hangup()

[from-internal] exten => 200,1,Set(CALLERID(num)=380544766666) exten => 200,2,Dial(dahdi/5/{EXTEN}) exten => 200,3,Hangup()

За ранние благодарен!

FreePBX отчет Dst

В отчете FreePBX при входящем звонке в столбце "Dst" отображается S. Как реализовать отображение в столбце "Dst" номера sip

Пример диалплана:

[from-pstn]
exten => s,1,Answer()

exten => s,n,Background(/var/lib/asterisk/sounds/custom/menutest) s,1,Answer() exten => s,n,Background(/var/lib/asterisk/sounds/custom/menu_test) ;Запускаем приветствие exten => s,n,Set(numTries=0) ;Выставляем кол-во попыток exten => s,n(naberite),Background(/var/lib/asterisk/sounds/custom/menuliniy) s,n(naberite),Background(/var/lib/asterisk/sounds/custom/menu_liniy) ;Рассказываем о возможности набра ть цифры 1 и 2 exten => s,n,WaitExten(7) ;Ждем ввода от пользователя

пользователя exten => 1,1,Goto(otdel-tv,s,1) ;Нажали 1 - переходим на голосовое меню отдела ТВ exten => 2,1,Goto(otdel-inet,s,1) ;Нажали 2 — переходим на голосовое меню отдела Интернет exten => t,n,Hangup() ; Вешаем трубку

[otdel-tv]

трубку [otdel-tv] exten => s,1,Dial(dahdi/1,30,m) exten => s,n,Hangup()

[otdel-inet]

s,n,Hangup() [otdel-inet] exten => s,1,Dial(SIP/101,50,m) exten => s,n,Dial(SIP/102,50,m) exten => s,n,Dial(SIP/911,50,m) exten => s,n,Hangup()

s,n,Hangup() [from-internal] exten => 200,1,Set(CALLERID(num)=380544766666) exten => 200,2,Dial(dahdi/5/{EXTEN}) exten => 200,3,Hangup()

200,3,Hangup()

За ранние благодарен!

FreePBX отчет Dst

В отчете FreePBX при входящем звонке в столбце "Dst" отображается S. Как реализовать отображение в столбце "Dst" номера sip

Пример диалплана:

[from-pstn]
exten => s,1,Answer()
exten => s,n,Background(/var/lib/asterisk/sounds/custom/menu_test) ;Запускаем приветствие
exten => s,n,Set(numTries=0) ;Выставляем кол-во попыток
exten => s,n(naberite),Background(/var/lib/asterisk/sounds/custom/menu_liniy) ;Рассказываем о возможности набра                                                                  ть цифры 1 и 2
exten => s,n,WaitExten(7) ;Ждем ввода от пользователя

exten => 1,1,Goto(otdel-tv,s,1) ;Нажали 1 - переходим на голосовое меню отдела ТВ
exten => 2,1,Goto(otdel-inet,s,1) ;Нажали 2 — переходим на голосовое меню отдела Интернет
exten => t,n,Hangup() ; Вешаем трубку



[otdel-tv]

exten => s,1,Dial(dahdi/1,30,m)
exten => s,n,Hangup()

[otdel-inet]

exten => s,1,Dial(SIP/101,50,m)
exten => s,n,Dial(SIP/102,50,m)
exten => s,n,Dial(SIP/911,50,m)
exten => s,n,Hangup()



[from-internal]
exten => 200,1,Set(CALLERID(num)=380544766666)
exten => 200,2,Dial(dahdi/5/{EXTEN})
exten => 200,3,Hangup()

За ранние благодарен!Все заработало с помощью канала Local. Спасибо за помощь! Пример реализации:

exten => 1,1,Goto(otdel-tv,s,1) exten => 2,1,Goto(otdel-inet,s,1) exten => s,n,Hangup()

[otdel-tv] exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) ; Запись разговоров exten => s,2,MixMonitor(/tmp/asterisk/monitor/${fname}.wav) ; Имя папки в которой будет хранится запись разговора. exten => s,3,Dial(local/108@internals-tv,20,m) exten => s,n,Hangup()

[otdel-inet]

exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) ; Запись разговоров exten => s,2,MixMonitor(/tmp/asterisk/monitor/${fname}.wav) ; Имя папки в которой будет хранится запись разговора.

exten => s,3,Dial(local/32@internals-inet,20,m) exten => s,4,Dial(local/33@internals-inet,20,m) exten => s,5,Dial(local/27@internals-inet,20,m) ;exten => s,6,Dial(local/26@internals-inet,20,m) exten => s,n,Hangup()

[internals-tv]

exten => 108,1,Dial(dahdi/1,30,m) exten => 108,n,Hangup()

[internals-inet]

exten => 32,1,Dial(SIP/32) exten => 33,s,Dial(SIP/33) exten => 26,s,Dial(SIP/26) exten => 27,s,Dial(SIP/27) exten => 27,n(unavail),Voicemail(27@default,u); Абонент с номером 27 не доступен. exten => 27,n,Hangup() exten => 27,n(busy),VoiceMail(27@default,b); Абонент с номером 27 сейчас занят. exten => 27,n,Hangup()

FreePBX отчет Dst

В отчете FreePBX при входящем звонке в столбце "Dst" отображается S. Как реализовать отображение в столбце "Dst" номера sip

Пример диалплана:

[from-pstn]
exten => s,1,Answer()
exten => s,n,Background(/var/lib/asterisk/sounds/custom/menu_test) ;Запускаем приветствие
exten => s,n,Set(numTries=0) ;Выставляем кол-во попыток
exten => s,n(naberite),Background(/var/lib/asterisk/sounds/custom/menu_liniy) ;Рассказываем о возможности набра                                                                  ть цифры 1 и 2
exten => s,n,WaitExten(7) ;Ждем ввода от пользователя

exten => 1,1,Goto(otdel-tv,s,1) ;Нажали 1 - переходим на голосовое меню отдела ТВ
exten => 2,1,Goto(otdel-inet,s,1) ;Нажали 2 — переходим на голосовое меню отдела Интернет
exten => t,n,Hangup() ; Вешаем трубку



[otdel-tv]

exten => s,1,Dial(dahdi/1,30,m)
exten => s,n,Hangup()

[otdel-inet]

exten => s,1,Dial(SIP/101,50,m)
exten => s,n,Dial(SIP/102,50,m)
exten => s,n,Dial(SIP/911,50,m)
exten => s,n,Hangup()



[from-internal]
exten => 200,1,Set(CALLERID(num)=380544766666)
exten => 200,2,Dial(dahdi/5/{EXTEN})
exten => 200,3,Hangup()

Все заработало с помощью канала Local. Спасибо за помощь! Пример реализации:

exten => 1,1,Goto(otdel-tv,s,1) 
exten => 2,1,Goto(otdel-inet,s,1) 
exten => s,n,Hangup() 

[otdel-tv] exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) ; Запись разговоров exten => s,2,MixMonitor(/tmp/asterisk/monitor/${fname}.wav) ; Имя папки в которой будет хранится запись разговора. exten => s,3,Dial(local/108@internals-tv,20,m) exten => s,n,Hangup()

[otdel-inet]

s,n,Hangup() [otdel-inet] exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) ; Запись разговоров exten => s,2,MixMonitor(/tmp/asterisk/monitor/${fname}.wav) ; Имя папки в которой будет хранится запись разговора.

разговора. exten => s,3,Dial(local/32@internals-inet,20,m) exten => s,4,Dial(local/33@internals-inet,20,m) exten => s,5,Dial(local/27@internals-inet,20,m) ;exten => s,6,Dial(local/26@internals-inet,20,m) exten => s,n,Hangup()

[internals-tv]

s,n,Hangup() [internals-tv] exten => 108,1,Dial(dahdi/1,30,m) exten => 108,n,Hangup()

[internals-inet]

108,n,Hangup() [internals-inet] exten => 32,1,Dial(SIP/32) exten => 33,s,Dial(SIP/33) exten => 26,s,Dial(SIP/26) exten => 27,s,Dial(SIP/27) exten => 27,n(unavail),Voicemail(27@default,u); Абонент с номером 27 не доступен. exten => 27,n,Hangup() exten => 27,n(busy),VoiceMail(27@default,b); Абонент с номером 27 сейчас занят. exten => 27,n,Hangup()

27,n,Hangup()

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.