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

Нет голосового сообщения если телефон выключен или заблокирован

1

Добрый день, у меня следующая проблема. Поток E1 на шлюз Медиант 600, далее SIP транк на Asterisk. При звонке на мобильный или городской, вместо голосового сообщения о недоступности или блокировки вызываемого телефона, Asterisk генерит Ring(180), т.е. абонент на SIP телефоне слышит гудки, а не сообщение об отсутствии в сети или блокировки телефона. Может тоже кто нибудь, что-нибудь подскажет? С уважением, Николай

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

спросил 2011-02-16 17:19:41 +0400

Nik Gravatar Nik
11 1 2

обновил 2011-02-16 19:03:04 +0400

litnimax Gravatar litnimax
1453 11 8 29
http://www.pbxware.ru/

Comments

Зачем дублируете вопросы в нескольких местах? mistral ( 2011-02-16 19:53:31 +0400 )редактировать

4 Ответа

0

Николай, здравствуйте! Видимо, Asterisk пытается связаться по SIP, и возникают долгие тайм-ауты. Поставьте для пиров qualify=yes, и тогда Asterisk будет знать, кто онлайн, а кто - нет. И команда Dial сразу будет отваливаться, передавая соотв. причину.

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

ответил 2011-02-16 19:02:08 +0400

litnimax Gravatar litnimax
1453 11 8 29
http://www.pbxware.ru/
0

Только что перечитал вопрос. Я все понял наоборот. Дело в том, что от провайдера не приходит по сигнализации ANSWER. Идет playback without answer. Посмотрите тут - http://asterisk-support.ru/question/83/net-golosovogo-soobshcheniia-esli-telefon И покажите лог звонка на оператора. sip set debug peer operator

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

ответил 2011-02-16 19:08:27 +0400

litnimax Gravatar litnimax
1453 11 8 29
http://www.pbxware.ru/

Comments

Max, Николай тоже из Ярика - вот так сайт asterisk-support.ru и связывает людей в коммьюнити!!! Zavr2008 ( 2011-02-16 19:35:28 +0400 )редактировать
0

Не факт что, 180 генерит астериск, его может отдавать медиант, а астериск лишь передать клиенту. Убедитесь что в Dial на медиант отсутствует параметр r.

И чтобы с потока в SIP приходило сообщение - от медианта должен приходить 183 Progress, а не 180 Ringing.

Для чего убедиться в наличии таких настроек на медианте:

Enable Early Media = Yes

Progress Indicator to IP = Not configured - с этим нужны эксперименты, если не поможет - попробуйте PI=8

Play Ringback to IP = No

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

ответил 2011-02-16 19:52:45 +0400

mistral Gravatar mistral flag of Ukraine
370 2 5 19
1

Мне помог флаг "R" при команде Dial

Dial(SIP/${EXTEN}@outprov,,RtT)

http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial

R: Indicate ringing to the calling party when the called party indicates ringing, pass no audio until answered. This is available only if you are using kapejod's Bristuff.

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

ответил 2011-02-16 23:51:38 +0400

um2010 Gravatar um2010
2056 70 13 55

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2011-02-16 17:19:41 +0400

Просмотрен: 1,296 раз

Обновлен: Feb 16 '11

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