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

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

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

спросил 2011-02-23 14:37:28 +0400

Artec Gravatar Artec

два астериска по iax2, выход на 9 и перевод звонков между астерисками

Приветы. Поставил asterisknow на оба сервера удаленно расположенных друг от друга. На одном нумерация 6ХХ, а у другого 7ХХ. Соединил их по iax2. Настроил outbondы с соответствующие нумерации. Звонки между ними и внутри них ходят. Но перевод работает только на внутр. номера астериск, т.е. аст с нумерацией 6ХХ переведет только на 6ХХ, а 7ХХ только на 7ХХ. Но если переводить звонок с одного астериска на другой, то в CLI, показано как набираются только две цифры, а то и одна. CLI показывает это, перевожу на 683, набирается только 68 Goto (macro-hangupcall,s,7) -- Executing [s@macro-hangupcall:7] GotoIf("Local/68@from-internal-xfer-8440;2", "1?theend") in new stack -- Goto (macro-hangupcall,s,9) -- Executing [s@macro-hangupcall:9] Hangup("Local/68@from-internal-xfer-8440 Попробовал создать экстеншен 680 (ложный), и перевести звонок на 683, перевелся :) Надо как то сделать, чтобы один астериск знал нумерацию другого. И непонятная проблема со звонком в город через 9. Набираю на астериска свой мобильник 9ХХХХХХХХХХ, звонок идет через outbond (9|.) в IAX транк, в CLI конечного астериска корректно виден мой номер 81234567890, но пишет что Received an unknown call with DID set toSet("IAX2/ast2-7468","FROMDID=81234567890") Пробовал чтобы передавалось с девяткой и всеравно фигня Received an unknown call with DID set toSet("IAX2/ast2-7468", "FROMDID=981234567890") Предполагаю что решение кроется в правке кастом конфига диалплана. Но что именно им там писать, и странно что вообще не работает, вроде все верно настроил. Настраивал через freepbx.

два астериска по iax2, выход на 9 и перевод звонков между астерисками

Приветы. Поставил asterisknow на оба сервера удаленно расположенных друг от друга. На одном нумерация 6ХХ, а у другого 7ХХ. Соединил их по iax2. Настроил outbondы с соответствующие нумерации. Звонки между ними и внутри них ходят. Но перевод работает только на внутр. номера астериск, т.е. аст с нумерацией 6ХХ переведет только на 6ХХ, а 7ХХ только на 7ХХ. Но если переводить звонок с одного астериска на другой, то в CLI, показано как набираются только две цифры, а то и одна. CLI показывает это, перевожу на 683, набирается только 68 Goto (macro-hangupcall,s,7) -- Executing [s@macro-hangupcall:7] GotoIf("Local/68@from-internal-xfer-8440;2", "1?theend") in new stack -- Goto (macro-hangupcall,s,9) -- Executing [s@macro-hangupcall:9] Hangup("Local/68@from-internal-xfer-8440 Попробовал создать экстеншен 680 (ложный), и перевести звонок на 683, перевелся :) Надо как то сделать, чтобы один астериск знал нумерацию другого. И непонятная проблема со звонком в город через 9. Набираю на астериска свой мобильник 9ХХХХХХХХХХ, звонок идет через outbond (9|.) в IAX транк, в CLI конечного астериска корректно виден мой номер 81234567890, но пишет что Received an unknown call with DID set toSet("IAX2/ast2-7468","FROMDID=81234567890") Пробовал чтобы передавалось с девяткой и всеравно фигня Received an unknown call with DID set toSet("IAX2/ast2-7468", "FROMDID=981234567890") Предполагаю что решение кроется в правке кастом конфига диалплана. Но что именно им там писать, и странно что вообще не работает, вроде все верно настроил. Настраивал через freepbx.

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