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

elastix voicemail частично не работает [закрыт]

0

Здравствуйте, появилась проблемка с голосовой почтой. Есть 3 атс elastix, одна с платами fxo и E1, другие две к ней подключены по iax2, то есть:

elast2 (№№ 5XXX) ===> elast1 (№№ 4XXX) <=== elast3 (№№ 6XXX)

Все три атс прекрасно звонят друг другу по прямым номерам, а также выходят наружу и принимают входящие извне. Так же на всех атс работает голосовая почта при звонках извне. А вот теперь затыка:

  • elast1 <===> elast2 (voicmail работает без проблем)

  • elast1 <===> elast3 (тоже все хорошо)

  • elast2 ====> elast3 (в этом направлении все ОК), а вот

  • elast2 <==== elast3 -- Вместо "Абонент с номером бла-бла не доступен, оставьте сообщение" вызываемый телефон просто замолкает как будто повесил трубку, а у вызывающего продолжают идти гудки некоторое время и потом он вешает трубку.

Самое интересное, что у вызываемого телефона загорается лампочка приема voicemail, про прослушивании которого оно оказывается пустым.

Исходящая маршрутизация настроена правильно (телефоны без проблем звонят друг другу)

А вот часть лога принимающей вызов атски:

-- Executing [s@macro-get-vmcontext:300] NoOp("IAX2/slave1-4050", "") in new stack -- Executing [s-NOANSWER@macro-vm:2] VoiceMail("IAX2/slave1-4050", "5001@default,u""") in new stack -- <iax2 slave1-4050=""> Playing 'vm-theperson.gsm' (language 'ru') -- <iax2 slave1-4050=""> Playing 'digits/5.gsm' (language 'ru') -- <iax2 slave1-4050=""> Playing 'digits/0.gsm' (language 'ru') -- <iax2 slave1-4050=""> Playing 'digits/0.gsm' (language 'ru') -- <iax2 slave1-4050=""> Playing 'digits/1.gsm' (language 'ru') -- <iax2 slave1-4050=""> Playing 'vm-isunavail.gsm' (language 'ru') == Spawn extension (macro-vm, s-NOANSWER, 2) exited non-zero on 'IAX2/slave1-4050' in macro 'vm' == Spawn extension (macro-exten-vm, s, 18) exited non-zero on 'IAX2/slave1-4050' in macro 'exten-vm' == Spawn extension (from-trunk, 5001, 1) exited non-zero on 'IAX2/slave1-4050' -- Executing [h@from-trunk:1] Macro("IAX2/slave1-4050", "hangupcall,") in new stack

Видно, что она отсылает вроде бы приветствие, но на вызывающей атс ничего нет.

Elastix на всех серверах абсолютно идентичны. Подскажите, пожалуйста, где может быть затыка?

удалить переоткрыть спам изменить тег редактировать

спросил 2012-08-09 12:04:26 +0400

zavulon Gravatar zavulon
238 17 2 13

обновил 2012-08-09 12:06:29 +0400

Comments

По логу, конечно, все понятно

switch ( 2012-08-09 12:09:04 +0400 )редактировать

как здесь прикрепить текстовый файл с логом?

zavulon ( 2012-08-09 12:50:31 +0400 )редактировать

формлировка вопроса зачетное. записал в мемориз "частично не работает"

meral ( 2012-08-09 13:34:11 +0400 )редактировать

1 Ответ

0

ответьте звонок(поставте announce перед voicemail)

и проверьте доступность между адресами, либо

canreinvite=no ВЕЗДЕ.

ссылка удалить спам редактировать

ответил 2012-08-09 13:35:05 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2012-08-09 13:35:57 +0400

Comments

вопрос решился связкой iax2 транками elast2 и elast3 и соответственно небольшим изменением маршрутизации. Всем спасибо за участие.

zavulon ( 2012-08-09 14:16:28 +0400 )редактировать

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-08-09 12:04:26 +0400

Просмотрен: 444 раз

Обновлен: Aug 09 '12

Похожие вопросы:

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