Делаем - раз!sergey.kamaev писал(а):Проблема следующая теперь... При разговоре абонента A(астериск) с абненстом В(ipecs) не удается дозвониться абоненту С(ipecs) до абон-а D(астер). Выход на 2ю свободную линию sip в ipecs производится. Не пускает Elastix где-то. Где же черт его побери???
Код: Выделить всё
Reliably Transmitting (NAT) to 192.168.16.1:5060:
OPTIONS sip:192.168.16.1 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.148:5060;branch=z9hG4bK13c5bd4f;rport
Max-Forwards: 70
From: "Unknown" <sip:464@192.168.0.148>;tag=as7f1b3d7d
To: <sip:192.168.16.1>
Contact: <sip:464@192.168.0.148:5060>
Call-ID: 65593f613160a91a15218d8b1cecfa3a@192.168.0.148:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.8.1(1.8.20.0)
Date: Wed, 14 Aug 2013 05:04:39 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
Код: Выделить всё
<--- SIP read from UDP:192.168.16.1:5060 --->
SIP/2.0 200 OK
From: "Unknown"<sip:464@192.168.0.148>;tag=as7f1b3d7d
To: <sip:192.168.16.1>;tag=418ffc50-110a8c0-13c4-55013-12644-634e01b7-12644
Call-ID: 65593f613160a91a15218d8b1cecfa3a@192.168.0.148:5060
CSeq: 102 OPTIONS
Via: SIP/2.0/UDP 192.168.0.148:5060;rport=5060;branch=z9hG4bK13c5bd4f
Supported: 100rel,timer,replaces
Server: iPECS-MG
Allow: INVITE, ACK, BYE, REGISTER, REFER, NOTIFY, PRACK, CANCEL, OPTIONS
Content-Length: 0
<------------->
Код: Выделить всё
--- (10 headers 0 lines) ---
Код: Выделить всё
Really destroying SIP dialog '65593f613160a91a15218d8b1cecfa3a@192.168.0.148:5060' Method: OPTIONS
Код: Выделить всё
Scheduling destruction of SIP dialog 'ipecs-cm-2209030964-951596465' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'ipecs-cm-2209030964-951596465' in 32000 ms (Method: REGISTER)
Really destroying SIP dialog 'ipecs-cm-2209030964-403056596' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-35220395' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-1399856814' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-445655599' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-1503030724' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-452003430' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-1025535067' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-156452858' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-1048887561' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-1823897442' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-705493942' Method: REGISTER
Really destroying SIP dialog 'ipecs-cm-2209030964-951596465' Method: REGISTER
.. не нужно qualify=yes и не нужно регистрировать станции друг в друге. А Вы прислали дебаг где пакеты OPTIONS, то есть qualify=yes не замаркировали, оставили. И остатки пакетов REGISTER. То есть и регистрацию оставили, и книжки не читали.ded писал(а):1) Обе станции друг-друга видят без НАТа? Или НАТ там где-то?
2) Эластик на статическом ИП адресе? iPECS на статическом 192.168.0.1 внутреннем? Если обе на статических внутренних, то регистрация не нужна, и username? secret - ничего не нужно..Код: Выделить всё
type=friend secret=123123 / пример ;;;qualify=yes не нужно. ;;;insecure=very не нужно. host=192.168.0.1 / ip атс пример context=from-trunk - тогда она как-бы снаружи стыкуется, =from-internal - тогда как бы изнутри, прямой доступ к внутренним номерам и выходу в мир через транки Эластикса. ;;;fromuser=123 не нужно. ;;;fromdomain=192.168.0.1 / ip атс пример - не нужно. dtmfmode=rfc2833 disallow=all allow=alaw