Добрый день!
Помагите с 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 ?
За ранее спасибо!