First time here? Check out the FAQ!

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

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 на всех серверах абсолютно идентичны. Подскажите, пожалуйста, где может быть затыка?

спросил Aug 9 '12

zavulon Gravatar zavulon
238 17 2 13

обновил Aug 9 '12

Comments

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

switch (Aug 9 '12)edit

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

zavulon (Aug 9 '12)edit

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

meral (Aug 9 '12)edit

1 Ответ

0

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

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

canreinvite=no ВЕЗДЕ.

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

ответил Aug 9 '12

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

обновил Aug 9 '12

Comments

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

zavulon (Aug 9 '12)edit

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

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

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

Статистика

Задан: Aug 9 '12

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

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

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

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