Jump to content
Калькуляторы

Yate H323 Proxy и множество H323 серверов.

Добрый день!

 

Помагите с Yate. Просто прокси H323<->SIP с таким вот конфигом между двумя машинами работает:

 

[default]

${rtp_forward}possible=;rtp_forward=yes

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

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

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

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

 

Но у меня проблема в том, что таким образом можно слинковать только с одним H323 сервером, а нужно сразу с несколькими.

 

Вопрос собственно каким образом можно заставить кроме как по ${module}^sip$ ещё и фильтровать с номером на который идёт звонок?

Тоесть грубо говоря что надо:

 

все звонки на 4хх, которые пришли по SIP отправить по H323 на 192.168.100.200,

все звонки на 5хх, которые пришли по SIP отправить по H323 на 192.168.101.200,

все звонки, которые пришли по H323 отправить по SIP на 192.168.102.200.

 

Вариант:

 

[default]

${rtp_forward}possible=;rtp_forward=yes

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

^4..$=h323/\0@192.168.100.200

^5..$=h323/\0@192.168.101.200

.*=sip/sip:\0@192.168.102.200

 

единственный возможный? или возможно фильтровать и по модулю и по номеру одновременно?

Может быть как нибудь:

 

${module}^sip://4..$=h323/\0@192.168.100.200 ?

 

За ранее спасибо!

Edited by Nerian

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this