Elastix не работает disa c callback,без callback работает.В чем может быть проблема
спросил 2011-12-09 13:10:19 +0400
Аноним
Проблема может быть в том , что номер на который перезванивает коллбек определяется неправильно. например если звонят с номера 8124485378 , то позвонить на это номер без дополнительной восьмерки скорее всего провайдер не даст. Так что двигайтесь в этом направлении , создайте правило исходящей маршрутизации , в которой обработается набранный 10ти значный номер.
Проблема может быть в том , что номер на который перезванивает коллбек определяется неправильно. например если звонят с номера 8124485378 , то позвонить на это номер без дополнительной восьмерки скорее всего провайдер не даст. Так что двигайтесь в этом направлении , создайте правило исходящей маршрутизации , в которой обработается набранный 10ти значный номер.
это здесь причем
причем здесь не правильный номер ,callback работает но при этом disa неработает
fluke ( 2011-12-12 11:27:59 +0400 )редактироватьРазобрался сам дело было в кодеках (как было g723&g723.1&gsm&ulaw&alaw поменял на g711&g723&g729&gsm)
Задан: 2011-12-09 13:10:19 +0400
Просмотрен: 514 раз
Обновлен: Dec 14 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
логи в студию. full лог для начала А callback отдельно работает?
Bracus ( 2011-12-09 13:13:01 +0400 )редактироватьcallback работает перезванивает но в трубке тишина
fluke ( 2011-12-09 13:24:21 +0400 )редактироватьвесьма желательно увидеть лог callback с переводом на disa
Bracus ( 2011-12-09 13:28:31 +0400 )редактироватьcallback пытается звонить на номер 7364. это верный номер?
Bracus ( 2011-12-09 13:41:08 +0400 )редактироватьда правильно беру трубку и тишина
fluke ( 2011-12-09 13:49:44 +0400 )редактироватьлог снятия трубки можно увидеть?
Bracus ( 2011-12-09 14:13:40 +0400 )редактироватьберу трубку лога снятия нет
fluke ( 2011-12-09 14:21:30 +0400 )редактировать7364 это внутренний номер? посмотри через какой канал совершается звонок callback файл /var/lib/asterisk/bin/callback незакоментированная переменная $channel чему равна?
Bracus ( 2011-12-09 14:25:27 +0400 )редактировать$channel = "Local/".$callback_number."@from-internal";
fluke ( 2011-12-09 14:28:25 +0400 )редактироватьУ тебя случайно не 2-а Asterisk соеденены между собой?
Bracus ( 2011-12-09 14:30:08 +0400 )редактироватьхз че у провайдера у меня готовая сборка последнего elastix
fluke ( 2011-12-09 14:32:07 +0400 )редактироватьПосле приложенного тобой лога. Должен быть звонок инициированный call-файлом callback. Ты говоришь что звонок тебе приходит на номер 7364. А лога при этом нет. как то странно что-то не сходится.
Bracus ( 2011-12-09 14:39:07 +0400 )редактироватьвыше лог звонка callback
fluke ( 2011-12-12 09:17:14 +0400 )редактироватьЭто не читается.
zzuz ( 2011-12-12 10:51:50 +0400 )редактироватьВ приложенном логе нет полезной информации, какие-то проверки ни че не понятно. Вопрос а если callback перевести просто на внутренний номер или в очередь будет работать? да еще попробуй указать в файле(символической ссылке)"/var/lib/asterisk/bin/callback в описании //define the args for Originate переменную с указанием языка channel $variable = "CHANNEL(language)=ru"; или en в зависимости от использованных(указать тот же язык, который звучит при простом звонке в DISA) языковых файлов. возможно что нет языкового файла используемого по умолчанию при callback звонке
Bracus ( 2011-12-12 13:19:35 +0400 )редактировать