VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Энфорта ooh323 настройка

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

may
Сообщения: 37
Зарегистрирован: 23 авг 2013, 14:51

Re: Энфорта ooh323 настройка

Сообщение may »

awsswa писал(а):а от addpac точно надо отказаться ?
как переходник с sip на h323 может проще использовать ?
Сомневаюсь, что addpac может работать конвертером сигнализации, вообще думаю,
что IP-IP вызовы он не обслуживает, как и большинство подобных приборов.
may
Сообщения: 37
Зарегистрирован: 23 авг 2013, 14:51

Re: Энфорта ooh323 настройка

Сообщение may »

amateur писал(а):may, узнать особенности канального драйвера - конечно полезно. И лучше бы завести для этого отдельную "страничку". Однако в данном случае неверна исходная постановка вопроса. Автор не владеет необходимой информацией от оператора, без которой верная настройка Asterisk невозможна. До тех пор пока он ей не обзаведется, мы невольно будем "засорять" тему ненужными репликами. Таким путём она превратится в нечитаемую, и станет бесполезной для последующих поисков решений аналогичных проблем, что приведет к созданию новой почти такой же темы, и недовольным выкрикам в духе: "А не пошёл бы ты в поиск!". Что толку от поиска, если с его помощью можно найти только неструктурированный поток частных мнений?
Особенности канального драйвера здесь были отображены с указанием того, что он может и что не может в данной задаче.
В том числе и было указано, какой информации не хватает.
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Энфорта ooh323 настройка

Сообщение Zavr2008 »

awsswa писал(а): они по умолчанию функцию факса продают за дополнительные деньги
А вот это - ужас, по-скольку это же провайдер.. За подобное и в антимонопольный можно загреметь как за навязывание услуг.
ксати, от фрода защиты у них тоже нет: поэтому первым делом отключать МН!

насчет H323-SIP конвертера: поставить можно ту же кошку и забить.. Но это лишь мое ИМХО мнение.
насчет халивара с аматюром - просьба форумчан простить, больше не буду отвечать ему.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Энфорта ooh323 настройка

Сообщение amateur »

awsswa писал(а):нет, победить не удалось
Если еще числитесь в их клиентах, попросите сделать SIP-транк в рамках услуги "Телефония", а не в рамках виртуальной АТС. Сразу T.38 заработает :)
awsswa писал(а):они по умолчанию функцию факса продают за дополнительные деньги
Да? Сколько стоит?
awsswa писал(а):Энфорта жжет еще и тем что это один из немногих провайдеров седящих на asterisk
А на чем им надо сЕдеть? Или седина им не к лицу?
evil_admin
Сообщения: 9
Зарегистрирован: 25 мар 2015, 11:04

Re: Энфорта ooh323 настройка

Сообщение evil_admin »

Провайдер со своей стороны разрешил анонимную авторизацию на GK
С параметром gatekeeper=DISABLE h323_log идентичен логу из моего первого поста,
с параметром gatekeeper=172.XX.XXX.5 лог получается таким
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
---------Date 31---------
15:44:56:657 Signalling IP address is set to 172.XX.XXX.149
15:44:56:657 Listen port number is set to 1720
15:44:56:657 TCP port range initialize - successful
15:44:56:657 Added alias: H323ID - voip.172.XX.XXX.149
15:44:56:657 Gatekeeper Mode - RasUseSpecificGatekeeper
15:44:56:657 Gatekeeper IP:port set to - 172.XX.XXX.5:1719
15:44:56:657 Adding endpoint capability OO_G711ALAW64K.
15:44:56:657 Adding endpoint capability OO_G711ULAW64K.
15:44:56:657 Enabled RFC2833 DTMF capability for end-point
15:44:56:657 H323 listener creation - successful
15:44:56:658 H.323 Endpoint Configuration is as follows:
15:44:56:658 Trace File: /var/log/asterisk/h323_log
15:44:56:658 FastStart - enabled
15:44:56:658 H245 Tunneling - enabled
15:44:56:658 MediaWaitForConnect - disabled
15:44:56:658 AutoAnswer - disabled
15:44:56:658 Terminal Type - 60
15:44:56:658 T35 CountryCode - 184
15:44:56:658 T35 Extension - 0
15:44:56:658 Manufacturer Code - 39
15:44:56:658 ProductID - ooh323
15:44:56:658 VersionID - v0.8.3m
15:44:56:659 Local signalling IP address - 172.XX.XXX.149
15:44:56:659 H225 ListenPort - 1720
15:44:56:659 CallerID - voip.172.XX.XXX.149
15:44:56:659 Call Establishment Timeout - 60 seconds
15:44:56:659 MasterSlaveDetermination Timeout - 30 seconds
15:44:56:659 TerminalCapabilityExchange Timeout - 30 seconds
15:44:56:659 LogicalChannel Timeout - 30 seconds
15:44:56:659 Session Timeout - 15 seconds
15:44:56:659 Gatekeeper Client Configuration:
15:44:56:659 Gatekeeper mode - UseSpecificGatekeeper
15:44:56:659 Gatekeeper To Use - 172.XX.XXX.5:1719
15:44:56:659 H323 RAS channel creation - successful
15:44:56:659 Ras message encoding - successful
15:44:56:659 Sending RAS Message = {
15:44:56:659 gatekeeperRequest = {
15:44:56:659 requestSeqNum = {
15:44:56:659 1
15:44:56:659 }
15:44:56:659 protocolIdentifier = {
15:44:56:660 {
15:44:56:660 0 0 8 2250 0 4 }
15:44:56:660 }
15:44:56:660 rasAddress = {
15:44:56:660 ipAddress = {
15:44:56:660 ip = {
15:44:56:661 'ac19a295'H
15:44:56:661 }
15:44:56:661 port = {
15:44:56:661 13030
15:44:56:662 }
15:44:56:662 }
15:44:56:662 }
15:44:56:662 endpointType = {
15:44:56:662 vendor = {
15:44:56:663 vendor = {
15:44:56:663 t35CountryCode = {
15:44:56:663 184
15:44:56:663 }
15:44:56:664 t35Extension = {
15:44:56:664 0
15:44:56:664 }
15:44:56:665 manufacturerCode = {
15:44:56:665 39
15:44:56:665 }
15:44:56:666 }
15:44:56:666 productId = {
15:44:56:666 '6f6f68333233'H
15:44:56:666 }
15:44:56:667 versionId = {
15:44:56:667 '76302e382e336d'H
15:44:56:667 }
15:44:56:668 }
15:44:56:668 terminal = {
15:44:56:668 }
15:44:56:668 mc = {
15:44:56:668 FALSE
15:44:56:668 }
15:44:56:669 undefinedNode = {
15:44:56:669 FALSE
15:44:56:669 }
15:44:56:669 }
15:44:56:669 endpointAlias = {
15:44:56:670 elem[0] = {
15:44:56:670 h323_ID = {
15:44:56:670 voip.172.XX.XXX.149
15:44:56:671 }
15:44:56:671 }
15:44:56:671 }
15:44:56:671 }
15:44:56:671 }
15:44:56:671 Sent GRQ message
15:45:11:671 Gatekeeper client GRQ timer expired.
15:45:11:671 Ras message encoding - successful
15:45:11:671 Sending RAS Message = {
15:45:11:671 gatekeeperRequest = {
15:45:11:671 requestSeqNum = {
15:45:11:672 2
15:45:11:672 }
15:45:11:672 protocolIdentifier = {
15:45:11:672 {
15:45:11:672 0 0 8 2250 0 4 }
15:45:11:672 }
15:45:11:672 rasAddress = {
15:45:11:673 ipAddress = {
15:45:11:673 ip = {
15:45:11:673 'ac19a295'H
15:45:11:673 }
15:45:11:674 port = {
15:45:11:674 13030
15:45:11:674 }
15:45:11:674 }
15:45:11:674 }
15:45:11:675 endpointType = {
15:45:11:675 vendor = {
15:45:11:675 vendor = {
15:45:11:675 t35CountryCode = {
15:45:11:675 184
15:45:11:676 }
15:45:11:676 t35Extension = {
15:45:11:676 0
15:45:11:677 }
15:45:11:677 manufacturerCode = {
15:45:11:677 39
15:45:11:678 }
15:45:11:678 }
15:45:11:678 productId = {
15:45:11:678 '6f6f68333233'H
15:45:11:679 }
15:45:11:679 versionId = {
15:45:11:679 '76302e382e336d'H
15:45:11:679 }
15:45:11:679 }
15:45:11:680 terminal = {
15:45:11:680 }
15:45:11:680 mc = {
15:45:11:680 FALSE
15:45:11:680 }
15:45:11:681 undefinedNode = {
15:45:11:681 FALSE
15:45:11:681 }
15:45:11:681 }
15:45:11:681 endpointAlias = {
15:45:11:681 elem[0] = {
15:45:11:682 h323_ID = {
15:45:11:682 voip.172.XX.XXX.149
15:45:11:682 }
15:45:11:683 }
15:45:11:683 }
15:45:11:683 }
15:45:11:683 }
15:45:11:683 Sent GRQ message
при звонке
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
15:54:52:677 Processing MakeCall command ooh323c_o_1
15:54:52:677 Created a new call (outgoing, ooh323c_o_1)
15:54:52:677 Added remote alias 224505 to call. (outgoing, ooh323c_o_1)
15:54:52:677 Enabled RTP/CISCO DTMF capability for (outgoing, ooh323c_o_1)
15:54:52:677 Enabled RFC2833 DTMF capability for (outgoing, ooh323c_o_1)
15:54:52:677 Dtmf mode set to H.245(alphanumeric) for (outgoing, ooh323c_o_1)
15:54:52:677 Dtmf mode set to H.245(signal) for (outgoing, ooh323c_o_1)
15:54:52:677 Adding call specific capability OO_T38. (outgoing, ooh323c_o_1)
15:54:52:677 Adding call specific capability OO_G711ALAW64K. (outgoing, ooh323c_o_1)
15:54:52:677 Adding call specific capability OO_GSMFULLRATE. (outgoing, ooh323c_o_1)
15:54:52:677 Adding call specific capability OO_G711ULAW64K. (outgoing, ooh323c_o_1)
15:54:52:678 Configured mediainfo for cap OO_G711ALAW64K (outgoing, ooh323c_o_1)
15:54:52:678 Configured mediainfo for cap OO_G711ALAW64K (outgoing, ooh323c_o_1)
15:54:52:678 Configured mediainfo for cap OO_GSMFULLRATE (outgoing, ooh323c_o_1)
15:54:52:678 Configured mediainfo for cap OO_GSMFULLRATE (outgoing, ooh323c_o_1)
15:54:52:678 Configured mediainfo for cap OO_G711ULAW64K (outgoing, ooh323c_o_1)
15:54:52:678 Configured mediainfo for cap OO_G711ULAW64K (outgoing, ooh323c_o_1)
15:54:52:678 Configured mediainfo for cap OO_T38 (outgoing, ooh323c_o_1)
15:54:52:678 Configured mediainfo for cap OO_T38 (outgoing, ooh323c_o_1)
15:54:52:678 INFO: FinCall returned fa2b928 for call: ooh323c_o_1
15:54:52:678 INFO: FinCall returned fa2b928 for call: ooh323c_o_1
15:54:52:678 INFO: create cmd connect for call: fa2b928
15:54:52:688 Processing MakeCall command ooh323c_o_1
15:54:52:688 INFO: FinCall returned fa2b928 for call: ooh323c_o_1
15:54:52:688 Parsing destination 172.24.162.5:1720
15:54:52:688 Generated callRef 83
15:54:52:688 Error:Aborting outgoing call as not yetregistered with Gk
15:54:52:688 In ooEndCall call state is - OO_CALL_CLEAR (outgoing, ooh323c_o_1)
15:54:52:688 Cleaning Call (outgoing, ooh323c_o_1)- reason:OO_REASON_GK_UNREACHABLE
15:54:52:688 Closing H.245 connection (outgoing, ooh323c_o_1)
15:54:52:688 Removing call fa2b928: ooh323c_o_1
15:54:52:688 Removed call (outgoing, ooh323c_o_1) from list
15:54:52:688 Ending Call Monitor thread
15:54:57:027 Gatekeeper client GRQ timer expired.
15:54:57:027 Error:Gatekeeper could not be found

ATS*CLI>
--- ooh323_request - data 224505@enforta format (alaw)
--- ooh323_alloc
+++ ooh323_alloc
--- find_peer "enforta"
comparing with "172.XX.XXX.5"
found matching peer
+++ find_peer "enforta"
--- ooh323_new - enforta
+++ h323_new
--- onNewCallCreated 2b51ec716858: ooh323c_o_2
--- find_call
+++ find_call
Outgoing call enforta(ooh323c_o_2) - Codec prefs - (alaw|gsm|ulaw)
Adding capabilities to call(outgoing, ooh323c_o_2)
Adding g711 alaw capability to call(outgoing, ooh323c_o_2)
Adding gsm capability to call(outgoing, ooh323c_o_2)
Adding g711 ulaw capability to call(outgoing, ooh323c_o_2)
--- configure_local_rtp
+++ configure_local_rtp
+++ onNewCallCreated ooh323c_o_2
+++ ooh323_request
----- ooh323_queryoption 16 on channel OOH323/enforta-1
+++++ ooh323_queryoption 16 on channel OOH323/enforta-1
+++ ooh323 get_rtp_peer
ooh323_get_rtp_peer OOH323/enforta-1 -> (null):0, 2
--- ooh323 get_rtp_peer, res = 2
--- ooh323_call- 224505@enforta
+++ ooh323_call
--- onCallCleared ooh323c_o_2
--- find_call
+++ find_call
+++ onCallCleared
--- ooh323_hangup
+++ ooh323_hangup
--- ooh323_destroy
Destroying enforta
Destroying ooh323c_o_2
+++ ooh323_destroy
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Энфорта ooh323 настройка

Сообщение amateur »

evil_admin писал(а):Провайдер со своей стороны разрешил анонимную авторизацию на GK
Еще раз: у Вас не "анонимная авторизация на GK", а "статическая регистрация в сети". Взаимодействия с GK вообще быть не должно. Параметр gatekeeper в секции [general] должен иметь значение DISABLE.

Если у Вас при gatekeeper=DISABLE ситуация в точности совпадает с исходной, то советую обратить внимание на
18:58:24:247 Trying to connect to remote endpoint(172.XX.XXX.6:1720) (IPv4) to setup H2250 channel (outgoing, ooh323c_o_1)
...
19:01:32:750 ERROR:Failed to connect to remote destination for transmit H2250 channel(outgoing, ooh323c_o_1, 39, 172.XX.XXX.149)
Это означает, что с Вашего Asterisk невозможно установить TCP-соединение с 172.XX.XXX.6:1720. Проверьте нет ли препятствий с Вашей стороны (хотя бы ping запускали?). Если точно нет, обращайтесь в тех.поддержку провайдера.
evil_admin
Сообщения: 9
Зарегистрирован: 25 мар 2015, 11:04

Re: Энфорта ooh323 настройка

Сообщение evil_admin »

Ping запускал обязательно, перед тем как полезть в asterisk.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

[root@ATS ~]# ping 172.XX.XXX.5
PING 172.XX.XXX.5 (172.XX.XXX.5) 56(84) bytes of data.
64 bytes from 172.XX.XXX.5: icmp_seq=1 ttl=61 time=8.63 ms
64 bytes from 172.XX.XXX.5: icmp_seq=2 ttl=61 time=8.49 ms

--- 172.XX.XXX.5 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 8.490/8.564/8.639/0.118 ms
[root@ATS ~]# ping 172.XX.XXX.6
PING 172.XX.XXX.6 (172.XX.XXX.6) 56(84) bytes of data.
64 bytes from 172.XX.XXX.6: icmp_seq=1 ttl=61 time=13.0 ms
64 bytes from 172.XX.XXX.6: icmp_seq=2 ttl=61 time=8.72 ms

--- 172.XX.XXX.6 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 8.726/10.866/13.007/2.143 ms
Во время совершения звонка tcpdump
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

15:54:01.608218 IP 172.XX.XXX.149.12030 > 172.XX.XXX.5.h323hostcall: S 3924864644:3924864644(0) win 5840 <mss 1460,sackOK,timestamp 1202537 0,nop,wscale 7>
15:54:04.608091 IP 172.XX.XXX.149.12030 > 172.XX.XXX.5.h323hostcall: S 3924864644:3924864644(0) win 5840 <mss 1460,sackOK,timestamp 1205537 0,nop,wscale 7>
15:54:10.607189 IP 172.XX.XXX.149.12030 > 172.XX.XXX.5.h323hostcall: S 3924864644:3924864644(0) win 5840 <mss 1460,sackOK,timestamp 1211537 0,nop,wscale 7>
15:54:22.607387 IP 172.XX.XXX.149.12030 > 172.XX.XXX.5.h323hostcall: S 3924864644:3924864644(0) win 5840 <mss 1460,sackOK,timestamp 1223537 0,nop,wscale 7>
15:54:46.606782 IP 172.XX.XXX.149.12030 > 172.XX.XXX.5.h323hostcall: S 3924864644:3924864644(0) win 5840 <mss 1460,sackOK,timestamp 1247537 0,nop,wscale 7>
Оператор и статические маршруты и авторизацию прописал (со слов конфигуратора)
У меня на интерфейсе настроен VLAN на их сеть, но пока не помогает.
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Энфорта ooh323 настройка

Сообщение amateur »

ping - уже хорошо. Но факт остается фактом - TCP-соединения не устанавливаются. Советую начать проверять настройки Linux Netfilter

Код: Выделить всё

iptables -L -n -v -x
evil_admin
Сообщения: 9
Зарегистрирован: 25 мар 2015, 11:04

Re: Энфорта ooh323 настройка

Сообщение evil_admin »

Спасибо Всем за помощь, разобрался с данной проблемой, чуть позже опишу все подробно и опубликую в этой теме для будущих поколений.

Но появилась еще одна проблема;
Звонки между телефонными номерами Оператора идут по кодеку 729 остальные звонки по alaw (может быть в этом и проблема но проверить пока негде)
Звоню я с факса (факс подключен к тел сетям через АТС Panas 1232, а она в свою очередь через AddPac ) внешн. номер XXX-131 на номер XXX-132 который заведен в Elastix, срабатывает голосовое меню, в котором я выбираю факс.
Слышу диалап сигнал в трубке, нажимаю на факсе кнопку передачи факса, идет соединение.... приблизительно минуту все это висит, звонок заканчивается, передачи факса не происходит.
Ошибок в отладчике нет, в какую сторону копать, где может быть проблема?
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: Энфорта ooh323 настройка

Сообщение ded »

по кодеку 729 вы можете факсы гонять только в Т.38
И с этим можно было бы справиться, если бы не стык Н.323 <=> SIP, через который прогнать Т.38 мне представляется тухлым делом.
Последний раз редактировалось ded 03 апр 2015, 15:39, всего редактировалось 1 раз.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH