суть проблемы - при исходящих через билайновский транк односторонняя слышимость. при входящих звонках - все в порядке.
так же проблема при перехвате внешнего входящего звонка. нас слышат, мы не слышим.
при переводах звонка - все в порядке.
так же имеется канал до другого sip провайдера - там все в порядке.
телефоны - grandstream 1610/1620
на машине с asterisk два сетевых интерфейса
один смотрит в сеть с аппаратами
второй в локалку, через этот же интерфейс получает доступ в интернет
eth0 10.0.10.1
eth1 192.168.10.100 default gateway 192.168.10.7
интернетом занимается микротик. sip alg выключен. проброшены 5060, 10000-20000 порты на 192.168.10.100
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
register => ...опускаю
localnet=10.0.10.0/255.255.255.0
localnet=192.168.10.0/255.255.255.0
Allowguest=no
alwaysauthreject=yes
externip=178.210.xx.xx
port=5060
[beeline]
type=peer
host=sip.beeline.ru
outboundproxy=msk.sip.beeline.ru
fromuser=beeline_login
context=incoming_calls_beeline
dtmfmode=rfc2833
disallow=all
allow=ulaw
allow=alaw
nat=force_rport,comedia
canreinvite=no
insecure=port,invite
fromdomain=sip.beeline.ru
register => ...опускаю
localnet=10.0.10.0/255.255.255.0
localnet=192.168.10.0/255.255.255.0
Allowguest=no
alwaysauthreject=yes
externip=178.210.xx.xx
port=5060
[beeline]
type=peer
host=sip.beeline.ru
outboundproxy=msk.sip.beeline.ru
fromuser=beeline_login
context=incoming_calls_beeline
dtmfmode=rfc2833
disallow=all
allow=ulaw
allow=alaw
nat=force_rport,comedia
canreinvite=no
insecure=port,invite
fromdomain=sip.beeline.ru
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
== Using SIP RTP CoS mark 5
-- Executing [89012345678@phones2:1] Dial("SIP/254-0000115a", "SIP/beeline/89012345678") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/beeline/89012345678
-- SIP/beeline-0000115b is making progress passing it to SIP/254-0000115a
> 0x7f00f4064580 -- Probation passed - setting RTP source address to 195.239.174.71:19278
> 0x7f00a80ce9e0 -- Probation passed - setting RTP source address to 10.0.10.96:5004
-- SIP/beeline-0000115b is ringing
-- SIP/beeline-0000115b is making progress passing it to SIP/254-0000115a
-- SIP/beeline-0000115b is ringing
-- SIP/beeline-0000115b is making progress passing it to SIP/254-0000115a
-- SIP/beeline-0000115b answered SIP/254-0000115a
-- Channel SIP/beeline-0000115b joined 'simple_bridge' basic-bridge <637629ad-88d0-4358-a4cc-9fb6bf6ab8a9>
-- Channel SIP/254-0000115a joined 'simple_bridge' basic-bridge <637629ad-88d0-4358-a4cc-9fb6bf6ab8a9>
> Bridge 637629ad-88d0-4358-a4cc-9fb6bf6ab8a9: switching from simple_bridge technology to native_rtp
> Locally RTP bridged 'SIP/254-0000115a' and 'SIP/beeline-0000115b' in stack
> Locally RTP bridged 'SIP/254-0000115a' and 'SIP/beeline-0000115b' in stack
-- Channel SIP/beeline-0000115b left 'native_rtp' basic-bridge <637629ad-88d0-4358-a4cc-9fb6bf6ab8a9>
-- Channel SIP/254-0000115a left 'native_rtp' basic-bridge <637629ad-88d0-4358-a4cc-9fb6bf6ab8a9>
== Spawn extension (phones2, 89012345678, 1) exited non-zero on 'SIP/254-0000115a'
-- Executing [89012345678@phones2:1] Dial("SIP/254-0000115a", "SIP/beeline/89012345678") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/beeline/89012345678
-- SIP/beeline-0000115b is making progress passing it to SIP/254-0000115a
> 0x7f00f4064580 -- Probation passed - setting RTP source address to 195.239.174.71:19278
> 0x7f00a80ce9e0 -- Probation passed - setting RTP source address to 10.0.10.96:5004
-- SIP/beeline-0000115b is ringing
-- SIP/beeline-0000115b is making progress passing it to SIP/254-0000115a
-- SIP/beeline-0000115b is ringing
-- SIP/beeline-0000115b is making progress passing it to SIP/254-0000115a
-- SIP/beeline-0000115b answered SIP/254-0000115a
-- Channel SIP/beeline-0000115b joined 'simple_bridge' basic-bridge <637629ad-88d0-4358-a4cc-9fb6bf6ab8a9>
-- Channel SIP/254-0000115a joined 'simple_bridge' basic-bridge <637629ad-88d0-4358-a4cc-9fb6bf6ab8a9>
> Bridge 637629ad-88d0-4358-a4cc-9fb6bf6ab8a9: switching from simple_bridge technology to native_rtp
> Locally RTP bridged 'SIP/254-0000115a' and 'SIP/beeline-0000115b' in stack
> Locally RTP bridged 'SIP/254-0000115a' and 'SIP/beeline-0000115b' in stack
-- Channel SIP/beeline-0000115b left 'native_rtp' basic-bridge <637629ad-88d0-4358-a4cc-9fb6bf6ab8a9>
-- Channel SIP/254-0000115a left 'native_rtp' basic-bridge <637629ad-88d0-4358-a4cc-9fb6bf6ab8a9>
== Spawn extension (phones2, 89012345678, 1) exited non-zero on 'SIP/254-0000115a'
phone - дамп с eth0, телефон. в нем смутило вот что - после 200 OK, RTP соединение устанавливается только одно.
кстати, когда звоню с софтфона - звонок проходит корректно.
чувствую нехватку знаний и понимания, помогите, пожалуйста, разобраться