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

падает IAX на x86_64

0

Проблема ранее мне встречавшаяся и отсутствующая на архитектуре i686 существует 2 транка между двумя * приходящий вызов отправляется на тестируемую машинку на ней заворачивается обратно на стабильную и далее идет к абоненту(т.е. получается петля для проверки)

iax.conf на тестируемом

out username=out secret=test type=peer host=192.168.0.2 peercontext=test qualify=yes disallow=all allow=alaw allow=ulaw requirecalltoken=no trunk=yes

in username=in secret=test type=user host=dynamic context=stab qualify=yes disallow=all allow=alaw allow=ulaw requirecalltoken=no trunk=yes

iax.conf на рабочем

in username=in secret=test type=peer host=192.168.0.3 peercontext=test qualify=yes disallow=all allow=alaw allow=ulaw requirecalltoken=no trunk=yes

out username=out secret=test type=user host=dynamic context=stab qualify=yes disallow=all allow=alaw allow=ulaw requirecalltoken=no trunk=yes

падает iax очень тихо и только пир на тестируемом уходит в unreachable на стороне рабочего сервера пир ОК если кто сталкивался и вылечил прошу помочь ибо уже пересмотрел много форумом в том числе и не наших и похожую проблему не нашел дебаг могу выложить если нужно

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

спросил 2012-01-31 12:21:20 +0400

user103 Gravatar user103
1 1 1

3 Ответа

0

данный вариант для меня не подходит ибо падает очень быстро, а ребутать весь астер не могу ибо используем еще е1. что удивительно есть абсолютно две одинаковые машины на одной i686 на другой x8664 CEntOS 5.6 остальное все идентичное пробовал еще несколько систем но безрезультатно i686 работает стабильно а на x8664 повисает вызов и валиться iax буквально 10-15 звонков

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

ответил 2012-01-31 13:10:51 +0400

user103 Gravatar user103
1 1 1

Comments

Вы не смотрели код IAX2? Он ЗНАЧИТЕЛЬНО отличается от версии к версии Астера. Рекомендую поставить одинаковые на обоих концах..

Zavr2008 ( 2012-01-31 19:59:45 +0400 )редактировать
0

не нашел ибо проблемы такой нету в норме.

у меня порядка сотни 64 битных систем было уже ничего такого не замечаю. а вообще можно выгружать только iax модуль вот так

asterisk -rx "module unload chan_iax2.so"
asterisk -rx "module load chan_iax2.so"

только не работает со звонками.

вообще "падает с 10-15 звонков" это явный баг, надо багрепорт искать/писать

а также

1) проверить железо вашего сервера

2)обновить астериск.

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

ответил 2012-01-31 15:39:52 +0400

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

обновил 2012-01-31 15:42:16 +0400

0

У меня бывает падают внешние интернет-iах-транки (возможно при при микро-обрывах подключения), помогает только перезагрузка asterisk (1.6 и 1.8). И пиры остаются в состоянии "unknown". Всвязи с тем что у нас станции работают без особых нагрузок, то запустили крон который следит за упавшими каналами и перегружает по возможности астериск. Вот фрагмент крона:

unknown=`/usr/sbin/asterisk -rx"iax2 show peers" | grep -i unknown | wc -l`
if [ $unknown -gt 0 ]
/usr/sbin/asterisk -rx"core restart when convenient"
fi

Конечно, хотелось бы знать почему это происходит и как решить, но пока обходимся костылем.

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

ответил 2012-01-31 12:35:04 +0400

alphil Gravatar alphil flag of Spain
520 11 5 16
http://www.damal.es/

Comments

Оо фига се костыли! у меня 3 астериска в 3 городах соединены друг с другом по IAX2 и ни одного падения не было. с момента поднятия серваков. Единственное это не используется нат вообще т.к. все офисы соединены через VPN

DJs3000 ( 2012-01-31 15:11:54 +0400 )редактировать

Таже история, соединены три офиса по VPN, а еще у каждого офиса свои транк с провайдером (тут уж с НАТ). Так вот эти транки с провайдером иногда (может раз в месяц) хаотично отваливаются. Когда транк отваливается, то используется наземный PSTN транк (более дорогой), т.е. я могу и не узнать о проблеме, потому что люди продолжают звонить. Поэтому меня этот костыль, впринципе, устраивает.

alphil ( 2012-01-31 17:14:31 +0400 )редактировать

Угу и у меня бывает отваливается транк с провайдером но это всегда по вине самого провайдера связи) причем в разных офисах стоит разный астериск у меня гдето 32 а гдето 64 бита

DJs3000 ( 2012-01-31 18:56:23 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2012-01-31 12:21:20 +0400

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

Обновлен: Jan 31 '12

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