Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Обрыв исходящего h323

Обрыв исходящего h323

Сообщений: 5

Обрыв исходящего h323

Доброго времени суток.
Не работает исходящая связь.
Со входящей - всё в порядке, при исходящем звонке в PSTN проходит один звонок на телефоне куда звонили, затем Asterisk виснет.
В логах
2006-10-09 12:30:09 VERBOSE[14979] logger.c: -- H.323 call to number@gateway.ip with codec g729
2006-10-09 12:30:09 VERBOSE[14979] logger.c: -- Outbound H.323 call to destination '01879163712885@213.85.125.38', channel 'OH323/number@gateway.ip-f5d70d35'.
2006-10-09 12:30:09 VERBOSE[14979] logger.c: -- Called number@gateway.ip
2006-10-09 12:30:09 DEBUG[14979] chan_zap.c: Requested indication 3 on channel Zap/1-1
2006-10-09 12:30:09 DEBUG[14902] chan_oh323.c: Executing REQ_CALL(number@gateway.ip)
2006-10-09 12:30:09 DEBUG[14902] chan_oh323.c: REQ_CALL(number@gateway.ip): Copying call token 'ip$localhost/4357' in call with ID f5d70d35
2006-10-09 12:30:11 DEBUG[14890] chan_sip.c: Auto destroying call '17b9714936b1917116bf5cee47eb91c1@127.0.0.1'
2006-10-09 12:30:11 DEBUG[14890] chan_sip.c: Auto destroying call '3609cd3550a5d718100a14a039abb6a1@127.0.0.1'
2006-10-09 12:30:15 VERBOSE[14996] logger.c: > H.323 call 'ip$localhost/4357-f5d70d35', exception CALL_ALERTED.
2006-10-09 12:30:15 VERBOSE[14979] logger.c: -- OH323/number@gateway.ip-f5d70d35 is ringing

И всё.

Asterisk стоит вместо штатного AddPac190, и замечена следующая особенность.
При исходящем звонке AddPac как бы "представлялся" шлюзу своим телефонным номером, и, соответственно его было видно на телефонном определителе. Здесь же, при звонке, на дисплее телефона определяется "подавление номера". Вопрос, куда нужно прописать наш номер телефона, чтоб он представлялся шлюзу.

Заранее, огромное спасибо за ответы.
2006-10-09 12:52

Сообщений: 6521

Re: Обрыв исходящего h323

show application SetCallerID
2006-10-09 13:42

Сообщений: 5

Re: Обрыв исходящего h323

Я совсем начинающий. Не подскажите, куда это писать?
2006-10-09 13:53

Сообщений: 5

Re: Обрыв исходящего h323

Разобрался, спасибо.<br>
Но, зараза, виснет после первого гудка.<br>
Asterisk 1.2.12.1,<br>
OpenH323 0.7.3<br>
2006-10-09 14:11

Сообщений: 569

Re: Обрыв исходящего h323

вы может быть удивитесь, но похоже вам нужно не писать, а читать. документацию.

ps: вообще юниксовый софт не рассчитан на использование "методом тыка"
2006-10-09 14:12

Сообщений: 6521

Re: Обрыв исходящего h323

после первого гудка он пытается соединить медиа канал на 127.0.0.1 '17b9714936b1917116bf5cee47eb91c1@127.0.0.1'
Трудно ему, создать ТСР соединение между 213.85.125.38 и 127.0.0.1, я бы тоже на месте маршрутизатора задумался.
2006-10-09 15:04

Сообщений: 5

Re: Обрыв исходящего h323

Блин. А я думал, что это
2006-10-09 12:30:09 DEBUG[14902] chan_oh323.c: REQ_CALL(number@gateway.ip): Copying call token 'ip$localhost/4357' in call with ID f5d70d35
Означает что вот это соединение number@gateway.ip как раз связывается с картой Digium, установленной локально.
Теперь - хоть убейся, не могу найти где у меня такой косяк прописан...
В конфигах видно только вот что. Вроде - ни одного лишнего места...
asterisk # cd /etc/asterisk/
asterisk # grep localhost *
agents.conf:;urlprefix=http://localhost/calls/
cdr_mysql.conf:; setting hostname=localhost
cdr_mysql.conf:; and is not "localhost", then cdr_mysql will attempt to connect to the
cdr_mysql.conf:; or if hostname is "localhost", then cdr_mysql will attempt to connect
cdr_mysql.conf:hostname=localhost
cdr_pgsql.conf:;hostname=localhost
festival.conf:; Host which runs the festival server (default : localhost);
festival.conf:;host=localhost
muted.conf:host localhost
res_mysql.conf:; If dbhost is commented out or the string "localhost", a connection
voicemail.conf:1234 => 4242,Example Mailbox,root@localhost
voicemail.conf:1234 => 5678,Company2 User,root@localhost
asterisk # grep '127.0.0.1' *
http.conf:bindaddr=127.0.0.1
manager.conf:bindaddr = 127.0.0.1
manager.conf:permit=127.0.0.1/255.255.255.0
res_mysql.conf:;dbhost = 127.0.0.1
2006-10-09 16:55

Сообщений: 6521

Re: Обрыв исходящего h323

localhost это никак не карта Digium, установленная локально, а всегда = 127.0.0.1

Неужели ты думал, что связь с PCI картой (а не с сервером!)может быть по ИП?
У тебя в oh323.conf наверняка стоит bind 0.0.0.0, что означает - использовать все ИП и интерфейсы. Среди них есть его localhost = 127.0.0.1, вот он на него и пытается создать соединение.
Поставь bind = ИП_адрес_машины.
2006-10-09 22:11

Сообщений: 5

Re: Обрыв исходящего h323

В oh323.conf
listenaddres=ip_интерфейса
Добавил
bind=ip_интерфейса

Не помогло. ;(
2006-10-11 10:35

Сообщений: 6521

Re: Обрыв исходящего h323

1) Возможно проблема с кодеками. Какие кодеки принимает провайдер?
2) Убрать can_oh323 и поставить chan_h323
2006-10-11 23:01

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru