Jump to content

Recommended Posts

Posted

Здравствуйте.

 

Возникла проблема в настройке 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"?

 

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

Posted

^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 не предлагать )

 

Слава

  • 12 years later...
Posted
В 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

 

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 и с Политикой конфиденциальности.