Jump to content

Recommended Posts

Posted

Доброго времени суток!

 

Yate -> GnuGk -> провайдер

 

h323chan.conf

[general]

external_rtp=yes

passtrough_rtp=yes ; note the incorrect spelling

 

[codecs]

default=enable

mulaw=yes

alaw=yes

g723=on

g729=on

 

[ep]

ep = on

faststart=on

 

GnuGk.ini

Fourtytwo=42

Name=GK001

EndpointIDSuffix=_gk001

TimeToLive=480

EndpointSignalPort=1720

 

[RoutedMode]

GKRouted=1

H245Routed=1

AcceptUnregisteredCalls=1

CallSignalPort=1721

 

[RasSrv::PermanentEndpoints]

235.79.153.32=voip;38

 

[GkStatus::Auth]

default=allow

 

Yate пытается связаться с портом 1720, который GnuGk не слушает. Хотя телефончики на нем регистрируются и с них можно звонить. Как это побороть?

 

Posted (edited)
Либо в gnugk:

[RoutedMode]

CallSignalPort=1720

 

Либо в yate (regexroute.conf):

h323/${called}@<IP-адрес gnugk>:1721

Да. Спасибо. Именно это.

 

Вот только теперь не всегда звук появляется. Я как понял дело в кодеках. На 711 все вроде хорошо, на других не поймешь. Разговор вроде идёт, а звука нет. Никак не могу нарыть, какой же мне параметр подкрутить. В GK и Yate rtp и H.245 идут напрямую между ep.

 

Зато когда идёт SIP-SIP все нормально.

Edited by mesmit
Posted
Запишите трафик проблемного вызова с помощью wireshark. Картинка, скорее всего, прояснится.

Да вот тут экспериментировал и кое-что прояснилось.

 

Когда используется regexroute

 

${rtp_forward}possible=;rtp_forward=yes

${formats}^\([^,]*\)=;formats=\1

${module}^sip$=h323/${called}@73.138.54.201

;${module}^h323$=sip/sip:${called}@10.1.0.5

.*=-;error=forbidden;reason=Protocol not allowed

 

Все вроде нормально. Но когда я маршрутизирую через register из базы данных, то начинают происходить чудеса. Я так понял, что это из-за первых двух строк. Как бы их "привентить" в register модуль? Пытался все сделать через regexroute, но тут перестают локальные между собой по SIP.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.