h323 -> asterisk полный бред :(
Сообщений: 74
|
h323 -> asterisk полный бред :(
Доброго времени суток.
Есть следующая схема.
h323 клиенты зарегистрированы на AquaGateKeeper
sip клиенты - на * (1.2.6)
pwlib 1.9.2, openh323 1.17.3.
При звонке с h323 клиента (все кроме CISCO, а это addpac и mediant) через Акву на * тишина в обоих каналах.
Есть простой экстен
exten => _560749,1,Wait,2
exten => _560749,2,Answer
exten => _560749,3,Wait,1
exten => _560749,4,DeadAGI,test.agi
exten => _560749,5,Hangup
test.agi - perl скрипт. проигрывает голосовое приветсвие, и меню. Потом рулит ситуацию.
Для теста там же сделал другой экстен.
exten => _109499,1,Wait,2
exten => _109499,2,Answer
exten => _109499,3,Wait,1
exten => _109499,4,DeadAGI,test.agi
exten => _109499,5,Hangup
Так вот если звонок с одного и того же устройства приходит на первый экстен - тишина.
Если на второй - все отлично слышно. Полный бред.
Кроме того после установки нового астера (до этого стоял 1.0.9 и НИКАКИХ проблем не было)
Через нестолько часов работы * по команде show channels стала вываливаться вот такая фигня:
asterisk*CLI> show channels
Channel Location State Application(Data)
0 active channels
2 active calls
Apr 4 16:22:05 WARNING[6293]: channel.c:787 channel_find_locked: Avoided initial deadlock for '0x83766f0', 10 retries!
Поделитесь опытом, помогите советом.
Заранее спасибо!.
|
Сообщений: 243
|
Re: h323 -> asterisk полный бред :(
Использовали 1.0.9 и все было ок, зачем систему поменяли?
Я с H323 не работаю, поэтому ничего сказать не могу, кроме того, что всегда использовал OH323 стек.
Ждем знатоков :)
|
Сообщений: 6521
|
Re: h323 -> asterisk полный бред :(
1) А что такое _109499 и _560749? знак _ впереди указывает на то, что это шаблон номера, т е должны присутствовать какие либо Х Z N, оннако - не наблюдается.
2) Что такое клиент CISCO? АТА-186? 827 ADSL router? 5350 VRG? Со шлюзов addpac наблюдалась такая картина и в старых версиях, решалось просто - addpac регистрировался через свой sip-ua и диал пиры перебивались на SIP соответственно.
3) Надеюсь, что в Акве * регистрируется динамически по RAS и отображается как шлюз? Интересно посмотреть на установки кодеков в h323.conf
4) По поводу вываливания фигни и на будущее: если такого рода мессаги вываливать не тут на форуме, а в гугле, то мгновенно видишь ответы на свои вопросы, в частности по описаному поводу - http://bugs.digium.com/view.php?id=6147
|
Сообщений: 74
|
Re: h323 -> asterisk полный бред :(
Доброго времени суток.
admin
Использовали 1.0.9 и все было ок, зачем систему поменяли?
На этой версии * наотрез не хотел работать blind transfer плюс ко всему же время не стоит на месте. Люди работают над продуктом - вносят улучшения. Хочется быть "В струе".
ded
Что такое клиент CISCO?
CISCO AS5300 через нее имею выход на городскую PSTN посредством E1 ISDN PRI.
На акве и CISCO и Asterisk - static. Нет необходимости делать их расами.
Что касается экстенов - ну так сделал. Работает - не трогаю.
Фишка в том, что 109499 - это внутренний номер, равно как и 560749.
Звонок происходит с эдпака на оба этих номера по одинаковой схеме. Эдпак <=H323=> Аква <=H323=> Астериск. Оба экстена в одном контексте. При звонке на один номер голосовые протоки проключаются. При звонке на второй - нет.
КАК ЭТО МОЖЕТ БЫТЬ ЛОГИЧЕСКИ???
|
Сообщений: 6521
|
Re: h323 -> asterisk полный бред :(
Думаю у тебя хватит знаний и инструментов мониторинга чтобы самому ответить на свой вопрос. И далее, захочешь - опубликуешь здесь ответ, типа - "виноват, была ерунда в конфиге Аквы, не заметил"
|
Сообщений: 6521
|
Re: h323 -> asterisk полный бред :(
Пропиши на CISCO AS5300 диал-пиры на Астериск не Н323 а SIP и не парься. Зачем лишняя трансляция?
Говоришь, работает - не трогаю? Но ведь тут же и пишешь, что не работает?
|
Сообщений: 74
|
Re: h323 -> asterisk полный бред :(
ded
Думаю у тебя хватит знаний и инструментов мониторинга чтобы самому ответить на свой вопрос. И далее, захочешь - опубликуешь здесь ответ, типа - "виноват, была ерунда в конфиге Аквы, не заметил"
Прикол в том, что появилась эта фишка только в этой версии. Это раз.
Еще раз приведу такой аргумент, как то, что звонки приходят по одинаковой схеме в один и тот же контекст в одинаковые экстены. разница лишь в номере на который производится вызов.
Я даже не знаю в какую сторону копать. фастстарт включал/выключал, тунелинг включал/выключал. До лампочки.
Пропиши на CISCO AS5300 диал-пиры на Астериск не Н323 а SIP и не парься. Зачем лишняя трансляция?
Аква - центр всей сети телефонии. На ней загеристрированы все h323 пользователи. Она знает о всех направлениях. Выполняет хантинг и учет. Астер - для SIP, IVR, записи звонков. в общем аддишнл сервис.
|
Сообщений: 6521
|
Re: h323 -> asterisk полный бред :(
Версия: на АддПаке разные диал пиры под 109499 и 560749 номера, и, возможно, на одном пире один класс кодеков, а на другом - другой.
Как вариант, пересобрать канал Н323. Ты его заново компилил или взял свой модуль от старой версии?
Не нравятся твой версии pwlib 1.9.2, openh323 1.17.3.
В Asterisk 1.2.5 ./asterisk/channels/h323/README указаны pwlib 1.9.0, openh323 1.17.1 Usage of any other versions is not supported.
|
Откуда: pl Earth
Сообщений: 224
|
Re: h323 -> asterisk полный бред :(
еще как вариант - в asterisk-addons-1.2.2 есть папка asterisk-ooh323c - зайти туда и дать ./configure; make; make install ;) все прекрасно собирается теперь. сам еще не тестил но по отзывам - довольно стабильно уже работает и даже факсы ходят вроде.
Успехов!
|
Сообщений: 74
|
Re: h323 -> asterisk полный бред :(
dedВерсия: на АддПаке разные диал пиры под 109499 и 560749 номера, и, возможно, на одном пире один класс кодеков, а на другом - другой.
Как вариант, пересобрать канал Н323. Ты его заново компилил или взял свой модуль от старой версии?
Не нравятся твой версии pwlib 1.9.2, openh323 1.17.3.
В Asterisk 1.2.5 ./asterisk/channels/h323/README указаны pwlib 1.9.0, openh323 1.17.1 Usage of any other versions is not supported.
Диалпиры идентичные. Отличаются только destination-pattern и все.
Попробую эти версии пакетов. Откачусь на * 1.2.5.
Как что получится - отпишусь.
|
|