прикручивание к софтварным атс.

IP телефония и SIP-номера

Re: прикручивание к софтварным атс.

Сообщение noname » 05 ноя 2009, 15:56

Вот лог звонка при подстановке:
Код: Выделить всё
14:55:26.889 2 SIPDATA-004582 inp: req [0.0.0.0]:5060 <- udp[192.168.40.112]:34700 INVITE(1099 bytes) sip:3887087@192.168.8.135;user=phone
14:55:26.890 2 SIPDATA-004582 created SIPS-000704
14:55:26.890 2 SIPS-000704 [004582] INVITE sip:3887087@192.168.8.135;user=phone from udp[192.168.40.112]:34700
14:55:26.890 2 SIPDATA-004583 out: rsp [0.0.0.0]:5060 -> udp[192.168.40.112]:34700 100-INVITE(331 bytes)
14:55:26.890 2 SIPS-000704 [004583] 100-INVITE(trying) sent [0.0.0.0]:5060 -> udp[192.168.40.112]:34700
14:55:26.890 2 SIPS-000704 created SIGNAL-000966
14:55:26.890 2 SIGNAL-000966 SIPS-000704: INVITE sip:3887087@192.168.8.135;user=phone
14:55:26.890 3 SIGNAL-000966 rejecting INVITE from postmaster@ufs.su w/o authentication
14:55:26.890 2 SIGNAL-000966 401 generated
14:55:26.890 2 SIGNAL-000966 401 relaying
14:55:26.890 2 SIGNAL-000966 releasing
14:55:26.890 2 SIPDATA-004584 out: rsp [0.0.0.0]:5060 -> udp[192.168.40.112]:34700 401-INVITE(476 bytes)
14:55:26.890 2 SIPS-000704 [004584] 401-INVITE(final) sent [0.0.0.0]:5060 -> udp[192.168.40.112]:34700
14:55:26.892 2 SIPDATA-004585 inp: req [0.0.0.0]:5060 <- udp[192.168.40.112]:34700 ACK(520 bytes) sip:3887087@192.168.8.135;user=phone
14:55:26.892 2 SIPDATA-004585 sent to SIPS-000704
14:55:26.892 2 SIPS-000704 [004585] confirmed: ACK received
14:55:26.894 2 SIPDATA-004586 inp: req [0.0.0.0]:5060 <- udp[192.168.40.112]:34700 INVITE(1366 bytes) sip:3887087@192.168.8.135;user=phone
14:55:26.894 2 SIPDATA-004586 created SIPS-000706
14:55:26.894 2 SIPS-000706 [004586] INVITE sip:3887087@192.168.8.135;user=phone from udp[192.168.40.112]:34700
14:55:26.900 2 SIPDATA-004587 out: rsp [0.0.0.0]:5060 -> udp[192.168.40.112]:34700 100-INVITE(331 bytes)
14:55:26.900 2 SIPS-000706 [004587] 100-INVITE(trying) sent [0.0.0.0]:5060 -> udp[192.168.40.112]:34700
14:55:26.900 2 SIPS-000706 created SIGNAL-000968
14:55:26.900 2 SIGNAL-000968 SIPS-000706: INVITE sip:3887087@192.168.8.135;user=phone
14:55:26.908 2 DIALOG-000075 created(authOut)
14:55:26.908 2 DIALOG-000075 caller set: postmaster@ufs.su
14:55:26.908 2 SIGNAL-000968 INVITE sip:3887087@192.168.8.135;user=phone via sip:3887087@192.168.8.135;user=phone
14:55:26.909 2 SIGNAL-000968 relaying to sip:+74953887087@comtube.ru;user=phone via sip:comtube.sipgw;user=phone
14:55:26.909 2 SIGNAL-000968 {1} sent to SIPC-000844: INVITE sip:+74953887087@comtube.ru;user=phone
14:55:26.909 2 SIPC-000844 INVITE sip:+74953887087@comtube.ru;user=phone
14:55:26.909 3 SIPC-000844 failed to find SRV records for comtube.ru(sip,udp). Error Code=DNS SRV-record is empty
14:55:26.909 2 DIALOG-000076 created as DIALOG-000075 copy(copy)
14:55:26.909 2 DIALOG-000076 enqueued
14:55:26.909 2 SIPC-000844 created DIALOG-000076
14:55:26.909 2 SIPC-000844 creating media proxy(gateway)
14:55:26.909 2 MEDIAPROXY-000019 created: [192.168.40.112] ->
14:55:26.909 2 DIALOG-000076 MEDIAPROXY-000019 created
14:55:26.909 2 MEDIAPROXY-000019 processing SDP(2 media) ->
14:55:26.909 2 UDPPROXY-000037 created (port=60000/2)
14:55:26.909 2 UDPPROXY-000037 processing started
14:55:26.909 2 UDPPROXY-000038 created (port=60002/2)
14:55:26.909 2 UDPPROXY-000038 processing started
14:55:26.909 2 UDPPROXY-000037 [192.168.40.112]:53124 <-> [0.0.0.0]:0
14:55:26.909 2 UDPPROXY-000038 [192.168.40.112]:53126 <-> [0.0.0.0]:0
14:55:26.909 2 MEDIAPROXY-000019 set: [192.168.40.112] <-> [62.117.120.98]
14:55:26.909 2 SIPC-000844 request SDP updated with DIALOG-000076
14:55:26.909 2 SIPDATA-004588 out: req [192.168.8.135]:5060 -> udp[62.117.120.98]:5060 INVITE(1665 bytes) sip:+74953887087@comtube.ru;user=phone
14:55:26.909 2 SIPC-000844 [004588] INVITE sip:+74953887087@comtube.ru;user=phone sent [192.168.8.135]:5060 -> udp[62.117.120.98]:5060
14:55:27.876 2 SIPDATA-004589 inp: req [0.0.0.0]:5060 <- udp[62.117.120.98]:5060 NOTIFY(263 bytes) sip:93.92.136.195:5060
14:55:27.876 2 SIPDATA-004589 created SIPS-000708
14:55:27.876 2 SIPS-000708 [004589] NOTIFY sip:93.92.136.195:5060 from udp[62.117.120.98]:5060
14:55:27.876 2 SIPS-000708 created SIGNAL-000970
14:55:27.876 2 SIGNAL-000970 SIPS-000708: NOTIFY sip:93.92.136.195:5060
14:55:27.876 2 SIGNAL-000970 NOTIFY sip:93.92.136.195:5060 via sip:93.92.136.195:5060
14:55:27.876 2 SIGNAL-000970 relaying to sip:93.92.136.195:5060 via sip:93.92.136.195:5060
14:55:27.876 2 SIGNAL-000970 {1} sent to SIPC-000846: NOTIFY sip:93.92.136.195:5060
14:55:27.876 2 SIPC-000846 NOTIFY sip:93.92.136.195:5060
14:55:27.876 3 SIPC-000846 failed to send to none[93.92.136.195]:5060. Error Code=Authentication required
14:55:27.876 1 SIPC-000846 NOTIFY sip:93.92.136.195:5060 failed. Error Code=Authentication required
14:55:27.876 2 SIGNAL-000970 401 received from SIPC-000846
14:55:27.876 2 SIGNAL-000970 401 relaying
14:55:27.876 2 SIGNAL-000970 releasing
14:55:27.876 2 SIPDATA-004590 out: rsp [0.0.0.0]:5060 -> udp[62.117.120.98]:5060 401-NOTIFY(417 bytes)
14:55:27.876 2 SIPS-000708 [004590] 401-NOTIFY(final) sent [0.0.0.0]:5060 -> udp[62.117.120.98]:5060
14:55:28.000 3 SIPC-000844 calling timeout, resending
14:55:28.000 2 SIPDATA-004591 out: req [192.168.8.135]:5060 -> udp[62.117.120.98]:5060 INVITE(1665 bytes) sip:+74953887087@comtube.ru;user=phone
14:55:28.000 2 SIPC-000844 [004591] INVITE sip:+74953887087@comtube.ru;user=phone sent [192.168.8.135]:5060 -> udp[62.117.120.98]:5060
14:55:28.003 2 SIPDATA-004592 inp: rsp [0.0.0.0]:5060 <- udp[62.117.120.98]:5060 407-INVITE(595 bytes)
14:55:28.003 2 SIPDATA-004592 sent to SIPC-000844
14:55:28.003 2 SIPC-000844 [004592] 407-INVITE received
14:55:28.003 2 SIPC-000844 updated AUTH on 407-INVITE
14:55:28.003 2 SIPC-000844 sending ACK
14:55:28.003 2 SIPDATA-004593 out: req [192.168.8.135]:5060 -> udp[62.117.120.98]:5060 ACK(435 bytes) sip:+74953887087@comtube.ru;user=phone
14:55:28.003 2 SIPC-000844 [004593] ACK sip:+74953887087@comtube.ru;user=phone sent [192.168.8.135]:5060 -> udp[62.117.120.98]:5060
14:55:28.003 2 SIPC-000844 killing DIALOG-000076
14:55:28.003 2 DIALOG-000076 dequeued(kill)
14:55:28.003 2 DIALOG-000076 MEDIAPROXY-000019 removing
14:55:28.003 2 SIGNAL-000968 407 received from SIPC-000844
14:55:28.003 2 SIGNAL-000968 updating DIALOG-000075 on 407-response
14:55:28.003 2 DIALOG-000075 signal expiration updated
14:55:28.008 2 SIGNAL-000968 407 relaying
14:55:28.008 2 SIGNAL-000968 releasing
14:55:28.008 2 SIPDATA-004594 out: rsp [0.0.0.0]:5060 -> udp[192.168.40.112]:34700 407-INVITE(485 bytes)
14:55:28.008 2 SIPS-000706 [004594] 407-INVITE(final) sent [0.0.0.0]:5060 -> udp[192.168.40.112]:34700
14:55:28.011 2 SIPDATA-004595 inp: req [0.0.0.0]:5060 <- udp[192.168.40.112]:34700 ACK(816 bytes) sip:3887087@192.168.8.135;user=phone
14:55:28.011 2 SIPDATA-004595 sent to SIPS-000706
14:55:28.011 2 SIPS-000706 [004595] confirmed: ACK received
14:55:28.012 2 SIPDATA-004596 inp: req [0.0.0.0]:5060 <- udp[192.168.40.112]:34700 INVITE(1383 bytes) sip:3887087@192.168.8.135;user=phone
14:55:28.012 2 SIPDATA-004596 created SIPS-000710
14:55:28.012 2 SIPS-000710 [004596] INVITE sip:3887087@192.168.8.135;user=phone from udp[192.168.40.112]:34700
14:55:28.012 2 SIPDATA-004597 out: rsp [0.0.0.0]:5060 -> udp[192.168.40.112]:34700 100-INVITE(331 bytes)
14:55:28.012 2 SIPS-000710 [004597] 100-INVITE(trying) sent [0.0.0.0]:5060 -> udp[192.168.40.112]:34700
14:55:28.012 2 SIPS-000710 created SIGNAL-000972
14:55:28.012 2 SIGNAL-000972 SIPS-000710: INVITE sip:3887087@192.168.8.135;user=phone
14:55:28.012 3 SIGNAL-000972 rejecting INVITE from postmaster@ufs.su w/o authentication
14:55:28.012 2 SIGNAL-000972 401 generated
14:55:28.012 2 SIGNAL-000972 401 relaying
14:55:28.012 2 SIGNAL-000972 releasing
14:55:28.012 2 SIPDATA-004598 out: rsp [0.0.0.0]:5060 -> udp[192.168.40.112]:34700 401-INVITE(476 bytes)
14:55:28.012 2 SIPS-000710 [004598] 401-INVITE(final) sent [0.0.0.0]:5060 -> udp[192.168.40.112]:34700
14:55:28.015 2 SIPDATA-004599 inp: req [0.0.0.0]:5060 <- udp[192.168.40.112]:34700 ACK(804 bytes) sip:3887087@192.168.8.135;user=phone
14:55:28.015 2 SIPDATA-004599 sent to SIPS-000710
14:55:28.015 2 SIPS-000710 [004599] confirmed: ACK received
14:55:28.404 2 MEDIAPROXY-000019 released
14:55:28.404 2 DIALOG-000076 released

Отбивает в NO RESPONSE
Смущает вот что:
14:55:26.909 2 SIGNAL-000968 {1} sent to SIPC-000844: INVITE sip:+74953887087@comtube.ru;user=phone
14:55:26.909 2 SIPC-000844 INVITE sip:+74953887087@comtube.ru;user=phone
14:55:26.909 3 SIPC-000844 failed to find SRV records for comtube.ru(sip,udp). Error Code=DNS SRV-record is empty
14:55:26.909 2 DIALOG-000076 created as DIALOG-000075 copy(copy)
14:55:26.909 2 DIALOG-000076 enqueued

Может имеет смысл поменять транспорт с ЮДП на ТЦП?
noname
 

Re: прикручивание к софтварным атс.

Сообщение alg » 05 ноя 2009, 16:04

На сайте Communigate есть такая информация: http://www.communigate.com/CommuniGateP ... ExtGateway. Не знаю, поможет или нет.

Относительно DNS - честно говоря, странно. Попробуйте либо sip.comtube.ru, либо IP-адрес (62.117.120.98). Транспорт (UDP/TCP) влиять не должен. Смена UDP на TCP имеет смысл, если какой-либо шлюз не поддерживает IP-фрагментацию, а размер UDP-пакета превышает MTU.
У любой аварии есть фамилия, имя и отчество.
Аватара пользователя
alg
Why so serious?
 
Сообщения: 649
Зарегистрирован: 31 июл 2009, 13:11
Откуда: Москва

Re: прикручивание к софтварным атс.

Сообщение noname » 05 ноя 2009, 17:22

В общем результат нулевой(
При одинаковых настройках в шлюзах сип, через сипнет все бегает, через комтьюб отбивает.
Меняю только 1 строчку:
Signal:<(7d)@*> = +7495*@sipnet.sipgw ; на
Signal:<(7d)@*> = +7495*@comtube.sipgw ;

в первом варианте все работает, во втором отшибает. :evil:
noname
 

Re: прикручивание к софтварным атс.

Сообщение alg » 05 ноя 2009, 17:44

Если не сложно, позвоните еще разок на порт 5065. Еще раз снимем трассировку и посмотрим на тело INVITE-пакета.
У любой аварии есть фамилия, имя и отчество.
Аватара пользователя
alg
Why so serious?
 
Сообщения: 649
Зарегистрирован: 31 июл 2009, 13:11
Откуда: Москва

Re: прикручивание к софтварным атс.

Сообщение noname » 05 ноя 2009, 17:47

готово. отбило по 408, таймаут
Код: Выделить всё
16:47:21.727 2 SIPDATA-007225 inp: req [0.0.0.0]:5060 <- udp[62.117.120.98]:5065 NOTIFY(262 bytes) sip:93.92.136.204:5060
16:47:21.727 2 SIPS-001310 [007225] NOTIFY sip:93.92.136.204:5060 from udp[62.117.120.98]:5065
16:47:21.727 2 SIPDATA-007226 out: rsp [0.0.0.0]:5060 -> udp[62.117.120.98]:5065 401-NOTIFY(416 bytes)
16:47:21.727 2 SIPS-001310 [007226] 401-NOTIFY(final) sent [0.0.0.0]:5060 -> udp[62.117.120.98]:5065
16:47:23.797 2 SIPDATA-007228 inp: rsp [0.0.0.0]:5060 <- udp[62.117.120.98]:5065 408-INVITE(477 bytes)
16:47:23.797 2 SIPDATA-007229 out: req [192.168.8.135]:5060 -> udp[62.117.120.98]:5065 ACK(436 bytes) sip:+74953887087@comtube.ru;user=phone
16:47:23.797 2 SIPC-001512 [007229] ACK sip:+74953887087@comtube.ru;user=phone sent [192.168.8.135]:5060 -> udp[62.117.120.98]:5065
16:47:51.721 2 SIPDATA-007239 inp: req [0.0.0.0]:5060 <- udp[62.117.120.98]:5065 NOTIFY(263 bytes) sip:93.92.136.204:5060
16:47:51.721 2 SIPS-001314 [007239] NOTIFY sip:93.92.136.204:5060 from udp[62.117.120.98]:5065
16:47:51.721 2 SIPDATA-007240 out: rsp [0.0.0.0]:5060 -> udp[62.117.120.98]:5065 401-NOTIFY(417 bytes)
16:47:51.721 2 SIPS-001314 [007240] 401-NOTIFY(final) sent [0.0.0.0]:5060 -> udp[62.117.120.98]:5065
16:48:21.714 2 SIPDATA-007258 inp: req [0.0.0.0]:5060 <- udp[62.117.120.98]:5065 NOTIFY(263 bytes) sip:93.92.136.204:5060
16:48:21.714 2 SIPS-001322 [007258] NOTIFY sip:93.92.136.204:5060 from udp[62.117.120.98]:5065
16:48:21.714 2 SIPDATA-007259 out: rsp [0.0.0.0]:5060 -> udp[62.117.120.98]:5065 401-NOTIFY(417 bytes)
16:48:21.714 2 SIPS-001322 [007259] 401-NOTIFY(final) sent [0.0.0.0]:5060 -> udp[62.117.120.98]:5065
noname
 

Re: прикручивание к софтварным атс.

Сообщение alg » 05 ноя 2009, 17:50

Ага, спасибо. Можно возвращать на порт 5060. Кажется, ситуация проясняется.
У любой аварии есть фамилия, имя и отчество.
Аватара пользователя
alg
Why so serious?
 
Сообщения: 649
Зарегистрирован: 31 июл 2009, 13:11
Откуда: Москва

Re: прикручивание к софтварным атс.

Сообщение alg » 05 ноя 2009, 17:55

От Communigate'а приходит пакет:

Код: Выделить всё
INVITE sip:+74953887087@comtube.ru;user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.8.135:5060;branch=z9hG4bK1512;upaddr=192.168.40.112;rport
P-Asserted-Identity: <sip:postmaster@ufs.su>
Authorization: Digest username="209115@comtube.ru",realm="comtube.ru",nonce="4af2d76700004295022a8994011f208e4420035ba0bf62bf",uri="sip:+74953887087@comtube.ru;user=phone",response="a6edeee9e150a523edddcb280
ca784f2",algorithm=MD5
Record-Route: <sip:192.168.8.135:5060;lr>
Record-Route: <sip:rev.154.dialog.cgatepro;lr>
Via: SIP/2.0/UDP 192.168.40.112:34700;branch=z9hG4bK082553802434ca91
Max-Forwards: 68
From: "Dima" <sip:209115@comtube.ru;user=phone>;tag=1f5579c34186bc14
To: <sip:3887087@192.168.8.135;user=phone>
Call-ID: 0b96801627523b87@192.168.40.112
Contact: <sip:1001@192.168.40.112:34700;user=phone>
CSeq: 10756 INVITE
Supported: replaces,timer,path
User-Agent: Grandstream GXV3000 1.1.3.29
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK
Content-Type: application/sdp
Content-Length: 641


В самом начале, где INVITE - номер правильный. А вот в заголовке "To:" - уже не то. Видимо, это сбивает наш шлюз с толку.
У любой аварии есть фамилия, имя и отчество.
Аватара пользователя
alg
Why so serious?
 
Сообщения: 649
Зарегистрирован: 31 июл 2009, 13:11
Откуда: Москва

Re: прикручивание к софтварным атс.

Сообщение noname » 05 ноя 2009, 18:20

у меня сложилось такое-же впечатление)
ждем результатов .....
думаю решение этой проблемы будет огромным подспорьем всем, кто юзает коммунигейт.
по решению вопроса, сделаю подробный фак, по мультироутингу в цгпро для всех.
спасибо.
noname
 

Re: прикручивание к софтварным атс.

Сообщение noname » 06 дек 2009, 23:31

смог корректно настроить opensips с модулями call_control, media_proxy - если возможно, почистите тему, выложим конфиги и параметры компиляции исходников. или создайте тему закрытую для публикации продакшен конфигов. Коммунигейт с данной версией Вашего сервиса не работает корректно.
noname
 

Re: прикручивание к софтварным атс.

Сообщение alg » 07 дек 2009, 00:17

Конфиг, если не сложно, можно отправить через личное сообщение.
PS: у нас тоже Opensips стоит (а вот за ним - уже железка).
У любой аварии есть фамилия, имя и отчество.
Аватара пользователя
alg
Why so serious?
 
Сообщения: 649
Зарегистрирован: 31 июл 2009, 13:11
Откуда: Москва

Пред.След.

Вернуться в IP-телефония

Просмотр страницы «Кто сейчас на форуме COMTUBE»

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron