Страница 1 из 1
Yate h323 failover
Добавлено: 19 июн 2014, 14:02
awsswa
Имеется настроенная связка yate и Панасоники и h323 .
Большой TDA600 имеет несколько плат для связи, на мелких панасаниками они объединены в группу (1.6.2 DN2IP Entry)
Как прописать в regexroute.conf эту группу ?
^10..$=h323/\1@192.168.160.220 = добавить сюда еще 192.168.160.226 ?
пока чтение документации довели до уровня
^10..$=fork h323/\1@192.168.160.220 | h323/\1@192.168.160.226;stoperror=busy
правильно ли ?
Re: Yate h323 failover
Добавлено: 19 июн 2014, 20:06
Vlad1983
Код: Выделить всё
^10..$=h323/\1@192.168.160.220;
^10..$=h323/\1@192.168.160.226;
не?
Re: Yate h323 failover
Добавлено: 19 июн 2014, 20:09
awsswa
пробовать надо - просто связка почти из 10 АТС Пансов - общее количество абонентов более 1000
не хотелось бы эксперементировать когда всё это будет в боевой эсплуатации.
по sip я находил рабочий вариант - а вот h323 не нашел
Re: Yate h323 failover
Добавлено: 19 июн 2014, 20:17
Vlad1983
Re: Yate h323 failover
Добавлено: 24 июн 2014, 13:28
awsswa
снова затык
.$=echo caller is '${caller}' callername '${callername}'
выводит вот так
caller is 'yate' callername '7000 7000'
соответственно yate название транка и 7000 это номер с которого звоню
Звонок
${module}^sip$=h323/${called}@192.168.160.240;caller
но, тогда на Panasonic не приходит номер с которого звоню
===================================================================
Звонок
${module}^sip$=h323/${called}@192.168.160.240;caller=7000
Все хорошо номер приходит, но абонентов много и прописывать 200 строк с разным caller номером
Re: Yate h323 failover
Добавлено: 24 июн 2014, 13:39
Vlad1983
Код: Выделить всё
${module}^sip$=h323/${called}@192.168.160.240;caller=${callername}
не?
Re: Yate h323 failover
Добавлено: 24 июн 2014, 20:19
awsswa
не, пробовал уже, еще позавчера
как то можно свои данные внести ?
obabana=7000
${module}^sip$=h323/${called}@192.168.160.240;caller=${obabana}
Re: Yate h323 failover
Добавлено: 24 июн 2014, 20:37
Vlad1983
может быть это:
[contexts]
; This section is used by the prerouting handler to classify calls by the
; caller name; each call is assigned an input context (only if none exists
; already) that is used later in the routing stage
; Expressions are scanned from top to bottom; the first match returns the value
; Each line must be of the form:
; regexp=context_name
; To match a message parameter you can use the format:
; ${paramname}regexp=context_name
; Strings captured with the regular expression construct \(...\) can be
; inserted in the context name using \1, \2, \3, ... while \0 holds the entire
; matched regexp even if no capture was used
; Message parameters can be inserted in the context name using ${paramname}
http://voip.null.ro/svn/yate/trunk/conf ... onf.sample
Re: Yate h323 failover
Добавлено: 26 июн 2014, 13:35
awsswa
все таки способ через
${module}^sip$=h323/${called}@192.168.160.240;caller=${callername}
оказался правильным но
имя должно быть цифровое и только цифры, никаких пробелов и букв.