fil_dubna Posted August 17, 2011 Posted August 17, 2011 Здравствуйте. Возникла проблема в настройке YATE сервера. Я хочу настроить маршрутизацию звонков, но не нашел достаточной информации для этого. Вопрос заключается в следующем: Существует несколько линий, предоставленных провайдером, и несколько операторов, которые звонят по этим линиям. К примеру, первая линия занята одним из операторов, тогда в ситуации, когда начинает звонить второй оператор его звонок шел через другую линию и так со всеми последующими операторами. пример как выглядит accfile.conf: [myLine1] enabled=yes protocol=sip username=myuser1 description=MySip ;interval=600 ;formats=alaw,mulaw,gsm authname=myuser1 password=mypass1 ;number=1234 ;domain=sip.telphin.com registrar=sip.telphin.com ;outbound=10.0.0.1:5061 ;localaddress=auto [myLine2] enabled=yes protocol=sip username=myuser2 description=MySip ;interval=600 ;formats=alaw,mulaw,gsm authname=myuser2 password=mypass2 ;number=1234 ;domain=sip.svstroi.ru registrar=sip.svstroi.ru ;outbound=10.0.0.1:5061 ;localaddress=auto [myLine3] enabled=yes protocol=sip username=myuser3 description=MySip ;interval=600 ;formats=alaw,mulaw,gsm authname=myuser3 password=mypass3 ;number=1234 ;domain=sip.telphin.com registrar=sip.telphin.com ;outbound=10.0.0.1:5061 ;localaddress=auto Что я должен написать в regexroute.conf? Нашел некоторую информацию, но таким способом не работает: ^.*$=fork sip/sip:\0@host1 | h323/\0@host2 | sip/sip:\0@host3;stoperror=busy Что должно быть написано вместо "host1", "host2"? Заранее спасибо. Вставить ник Quote
Mikler Posted August 17, 2011 Posted August 17, 2011 Если fork у вас подключен этот модуль? Вставить ник Quote
slapik Posted August 17, 2011 Posted August 17, 2011 ^100000$=fork sip/sip:\0;line=myLine1 | sip/sip:\0;line=myLine2 | sip/sip:\0;line=myLine3;stoperror=busy при вызове 100000 сначала попытаться позвонить (без модификации номера - \0)по линии Line1, потом 2, потом 3 http://yate.null.ro/pmwiki/index.php?n=Main.RoutingTips если транк без авторизации, то accfile.conf вообще не нужен, и нужно применять как раз то, о чем Вы спрашивали, т.е. ^100000$=fork sip/sip:\0@1.1.1.1 | sip/sip:\0@2.2.2.2 | sip/sip:\0@3.3.3.3;stoperror=busy Вопрос к знатокам. Чем регулировать таймаут переключения между транками при недоступности одного из них, maxcall не предлагать ) Слава Вставить ник Quote
Andrei Posted June 3, 2024 Posted June 3, 2024 В 17.08.2011 в 12:24, fil_dubna сказал: authname=myuser1 password=mypass1 А умеет Yate "регаться" (стыковаться с оператором) без имени и пароля, только по ip? Как по аналогии с астериском: [prov] type=peer host=195.xxx.xxx.xxx disallow=all allow=alaw insecure=invite canreinvite=no Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.