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

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

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

спросил 2014-09-05 09:34:29 +0400

brr Gravatar brr

при переводе из очереди на дисплее asterisk вместо номера переводящего

Добрый день! Проблема такая: входящий звонок идет в ivr, где если нажать нужную цифру, звонок уходит в очередь соответствующего отдела! Там у первого принявшего телефона входящий номер определяется! Далее, если перевести звонок на другой добавочный, у того КОМУ переводят, вместо внутреннего номера того, КТО переводит, отображается asterisk! Как сделать чтобы при переводе из очереди передавался внутренний номер переводящего! Перевод используется - attended transfer (*2)...

Кусок плана, куда приходит входящий вызов:

exten => s,n,Background(/var/lib/asterisk/moh/voicemail/voicemenu)

exten => s,n,WaitExten(7)

exten => 2,1,Answer()

exten => 2,n,Queue(2000,tm)

exten => 2,n,Hangup()

exten => 3,1,Answer()

exten => 3,n,Queue(3000,tm)

exten => 3,n,Hangup()

Думается, что очереди надо вынести в отдельный контекст и там описать трансфер, но никак не пойму как реализовать!

при переводе из очереди на дисплее asterisk вместо номера переводящего

Добрый день! Проблема такая: входящий звонок идет в ivr, где если нажать нужную цифру, звонок уходит в очередь соответствующего отдела! Там у первого принявшего телефона входящий номер определяется! Далее, если перевести звонок на другой добавочный, у того КОМУ переводят, вместо внутреннего номера того, КТО переводит, отображается asterisk! Как сделать чтобы при переводе из очереди передавался внутренний номер переводящего! Перевод используется - attended transfer (*2)...

Кусок плана, куда приходит входящий вызов:

exten => s,n,Background(/var/lib/asterisk/moh/voicemail/voicemenu)

s,n,Background(/var/lib/asterisk/moh/voicemail/voicemenu) exten => s,n,WaitExten(7)

s,n,WaitExten(7) exten => 2,1,Answer()

2,1,Answer() exten => 2,n,Queue(2000,tm)

exten => 2,n,Hangup()

2,n,Hangup() exten => 3,1,Answer()

3,1,Answer() exten => 3,n,Queue(3000,tm)

exten => 3,n,Hangup()

3,n,Hangup()

Думается, что очереди надо вынести в отдельный контекст и там описать трансфер, но никак не пойму как реализовать!

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