В общем ситуация такая - решил собрать следующую схему. В одном месте поднял астериск(назовём его астериск1), зарегал на него несколько локальных телефонов, соединил этот астер через опенвпн с астером(назовём его астериск2) на ВДСке в англии по средством IAX. На английском астере поднят транк до сип провайдера и диалплан чтобы с астера отечественного, звонки шли через астер импортный, да на сиппровайдер. Но суть не в этом. Попробовал подцепить сип телефон напрямую к британскому астеру и при попытке дозвона с астериск1 на этот самый телефон получаю, что в трубке астера1 КПВ идёт даже после поднятия трубки на телефоне астера2, а в трубке астера2 - тишина дрямучая. Везде использовал alaw,ulaw. Помогите сэкономить время - в какую сторону смотреть? Может такая ситуация быть из-за кодеков, или копать в сторону топологий?
В общем настройки IAX.conf семитричны
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
autokill=yes
register => russia:welcome@192.168.0.12
disallow = all
allow = alaw,ulaw
rtcachefriends=yes
rtupdate=yes
qualify=yes
[england]
type=friend
host=dynamic
trunk=yes
secret=welcome
context=LocalOnly
autokill=yes
register => russia:welcome@192.168.0.12
disallow = all
allow = alaw,ulaw
rtcachefriends=yes
rtupdate=yes
qualify=yes
[england]
type=friend
host=dynamic
trunk=yes
secret=welcome
context=LocalOnly
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
dtmfmode = rfc2833
disallow = all
allow = alaw,ulaw
allowguest = no
canreinvite = no
srvlookup=yes
insecure = invite
qualify=yes
[300]
type = friend
username = 300
nat = yes
secret = Password
host = dynamic
context = RemoteOnly
dtmfmode = rfc2833
disallow = all
allow = alaw,ulaw
allowguest = no
canreinvite = no
srvlookup=yes
insecure = invite
qualify=yes
[300]
type = friend
username = 300
nat = yes
secret = Password
host = dynamic
context = RemoteOnly