Помогите, пожалуйста, решить проблему с односторонней слышимостью.
Схема такая:
Организован вынос с офисной мини-АТС в цех через интернет. В офисе соответственно шлюз 6040, в цехе 6004. При звонке из цеха в офис, на городскую линию или сотовый проблем нет. При звонке в цех - слышимость односторонняя. Звонящий слышит собеседника, тот кому звонят в цехе не слышит. Вызов в обе стороны проходит без проблем. В цехе и офисе стоят роутеры на которых сделан проброс портов на шлюз в диапазоне 5000-5100.
лог звонков:
Из офиса. 6040 -> 6004 слышимость односторонняя. Абонент на 6004 не слышит абонента на 6040. Абонент на 6040 слышит абонента на 6004
Unicorn6004S>
aid 0,cid 19,tid 23,did 20,RECV: 101 Dialog Establishement,New call received!
SDP Payload pos 0, Type 0
sdp IP 10.2.115.115, Port 5004, Interval 2, codec 0, audio 0, direct 3
Invite From 1199 To 111(ReqUriUserId 111)
CSGetIdleFxsChn_rr: aid 0 Chn0
Chn 0 MSDspStopSendRev
FXS 0 Req CID(Type 0) Show
Chn 0 can rev CID
caller number is 1199
FXS Chn 0 Off Hook, tick 400263
aid 0 tid 23 send status 200 answer success
aid 0,cid 19,tid 0,did 20,ACK received!
Chn 0 MSDspSetSendRev
FXS Chn 0 On Hook, tick 400865
Chn 0 MSDspStopSendRev
Unicorn6040M>
Chn 0 Detect Ringing, tick 402137
FXO 0 Req CID(Type 0) Detect
Chn 0 MSDspStopSendRev
0 CID = Bellcore_Telcordia
CID rx OK(21 bytes)
Chn 0 Rev Fsk OK
caller name: ?
FXO 0 Detect FSK 1199
FXO 0 Detect CID name: ?, number: 1199
CallCtl:FXO 0 Detect CID 1199
Chn 0, aid 0
FXO 0 Off Hook BW
FXO 0 From 1199 Unconditional Forward to VOIP 111@193.хх.хх.8:5060
SendInvite to 111, cid 19, wIP 0xc0a80baa, port 5004, Interval 2, Codec 0, Audi
o 0
aid 0,cid 19,tid 22,did 0,RECV: 100 Trying,Call is being processed!
aid 0,cid 19,tid 22,did 20,RECV: 180 Ringing,Remote phone is ringing!
Chn 0 MSDspSetSendRev
FXSCall:Chn 0 Unkown CallState 0x0
aid 0,cid 19,tid 22,did 20,RECV: 200 OK,Remote phone has answered!
SDP Payload pos 0, Type 0
sdp IP 192.168.0.90, Port 5004, Interval 2, codec 0, audio 0, direct 3
Chn 0 MSDspSetSendRev
FXSCall:Chn 0 Unkown CallState 0x0
aid 0,cid 19,tid 23,did 20,RECV: 200 OK,New request received!
aid 0,cid 19,tid 23,did 20,RECV: 200 OK,Bye Received!
aid 0, cid 19, call free
Chn 0 MSDspStopSendRev
Check FXO Chn 0
Из цеха 6004 -> 6040 слышимость нормальная
Unicorn6004S>
aid 0,cid 0,tid 25,did 0,RECV: OPTIONS,New request outside call received!
aid 0,cid 19,tid 0,did 0,Call Context is released!
CSUpdateFxsChn chn 0 aid 0 fail, event 0x306
FXS Chn 0 Off Hook, tick 573643
Chn 0 MSDspStopSendRev
f1=350,g1=0,f2=440,g2=0, on1=100,off1=0, on2=0,off2=0, on3=0,off3=0
Chn 0 Dtmf Event=1 Duration=80 Tick=675989
IPCall to 10.2.115.115:5060
SendInvite to 10*2*115*115*5060, cid 23, wIP 0xc0a8005a, port 5004, Interval 2,
Codec 0, Audio 0
aid 0,cid 23,tid 29,did 0,RECV: 100 Trying,Call is being processed!
aid 0,cid 23,tid 29,did 24,RECV: 200 OK,Remote phone has answered!
SDP Payload pos 0, Type 0
sdp IP 10.2.115.115, Port 5004, Interval 2, codec 0, audio 0, direct 3
Chn 0 MSDspSetSendRev
Chn 0 Dtmf Event=1 Duration=80 Tick=676169
aid 0 send 2833 Digit 1 end, Duration 80
Chn 0 Dtmf Event=1 Duration=80 Tick=676193
aid 0 send 2833 Digit 1 end, Duration 80
Chn 0 Dtmf Event=9 Duration=90 Tick=676275
aid 0 send 2833 Digit 9 end, Duration 90
Chn 0 Dtmf Event=9 Duration=80 Tick=676295
aid 0 send 2833 Digit 9 end, Duration 80
FXS Chn 0 On Hook, tick 679603
Chn 0 MSDspStopSendRev
Unicorn6040M>
aid 0,cid 23,tid 26,did 24,RECV: 101 Dialog Establishement,New call received!
SDP Payload pos 0, Type 0
sdp IP 193.хх.хх.8, Port 5004, Interval 2, codec 0, audio 0, direct 3
Invite From 111 To (ReqUriUserId )
CSGetIdleFxoChn_rr: aid 0 Chn0
Chn 0 MSDspStopSendRev
Set DTMF_GEN_Gain 32, -11dB
Chn 0, DTMF Dialing: 2 Stage Method
Chn 0 MSDspSetSendRev
aid 0 tid 26 send status 200 answer success
FXO 0 Off Hook FW
aid 0,cid 23,tid 0,did 24,ACK received!
Chn 0 MSDspSetSendRev
cos_tab error: 0,0,0,0
Chn 0 Line 0 Receive DTMF(Type=101) Event - 1
Chn 0 Line 0 Receive DTMF(Type=101) Event - 1
Chn 0 Line 0 Receive DTMF(Type=101) Event - 9
Chn 0 Line 0 Receive DTMF(Type=101) Event - 9
aid 0,cid 23,tid 27,did 24,RECV: 200 OK,New request received!
aid 0,cid 23,tid 27,did 24,RECV: 200 OK,Bye Received!
aid 0, cid 23, call free
Chn 0 MSDspStopSendRev
193.хх.хх.8 - шлюз 6004 внутренний IP 192.168.0.90
10.2.115.115 - шлюз 6040 внутренний IP 192.168.0.170
все порты по умолчанию, настраивал по инструкции http://shop.nag.ru/article/nastrojka-analogovogo-fxo-shlyuza-bez-registratsii-na-sip-servere
раздел Удлинение нескольких аналоговых линий. Ошибки в инструкции не повторял, удлинял 4 линии
Пока писал, в логах появилась совершенно непонятная запись
aid 0,cid 25,tid 31,did 26,RECV: 101 Dialog Establishement,New call received!
SDP Payload pos 0, Type 18
SDP Payload pos 1, Type 0
sdp IP 107.152.187.210, Port 5079, Interval 2, codec 0, audio 0, direct 3
Invite From 100 100 To 810972599900664(ReqUriUserId 810972599900664)
aid 0,cid 23,tid 0,did 0,Call Context is released!
CSGetIdleFxsChn_rr: aid 0 Chn0
Chn 0 MSDspStopSendRev
CSUpdateFxsChn chn 0 aid 0 fail, event 0x306
FXS 0 Req CID(Type 0) Show
FXS Chn 0 Off Hook, tick 716749
aid 0 tid 31 send status 200 answer success
FXS Chn 0 On Hook, tick 717407
Chn 0 MSDspStopSendRev
Что это еще такое? В настройках ничего похожего не увидел