Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Подключение к SIP оператору несколькими учетными записями

Подключение к SIP оператору несколькими учетными записями

Вместо SIP транка 2 учетки.
Сообщений: 38

Подключение к SIP оператору несколькими учетными записями

Пишу чтобы услышать от вас правильность понимания, как это реализуется.

sip.conf
[ATC]
type=friend
host=pbx.XXXX.ru
port=5060
dtmfmode=rfc2833
autocreatepeer=yes
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
qualify=yes
insecure=port,invite
context=in_ATC
username=XXX
secret=XXX

[ATC2]
type=friend
host=pbx.XXXX.ru
port=5060
dtmfmode=rfc2833
autocreatepeer=yes
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
qualify=yes
insecure=port,invite
context=in_ATC
username=XXX
secret=XXX


Для исходящих вызовов сделал следующее:
extensions.conf
[out_ATC]
exten => _9.,1,Dial(SIP/ATC2/${EXTEN:1},30,rTt)
exten => _9.,2,Dial(SIP/ATC/${EXTEN:1},30,rTt)
exten => _9.,n,Hangup()

Насколько это правильно? Или лучше их объединить в транк?

Насколько я понимаю, у меня будут криво работать редиректы на мобилы
extensions.conf
exten => 7994,1,Dial(SIP/7994,20,rTt)
exten => 7994,n,Dial(SIP/ATC/8XXXXXXXXXX,30,rTt)
exten => 7994,n,Macro(vmail,7994,SIP/7994)


Как сделать, чтобы красиво? (если это возможно конечно...)
2010-02-02 13:08

Сообщений: 6521

Re: Подключение к SIP оператору несколькими учетными записями

Если АТС и АТС2 это одно и то же (судя по host=pbx.XXXX.ru username=XXX secret=XXX), то смысла в двойном посыле
exten => _9.,1,Dial(SIP/ATC2/${EXTEN:1},30,rTt)
exten => _9.,2,Dial(SIP/ATC/${EXTEN:1},30,rTt)
я не вижу. Не понимаю, зачем это?
2010-02-02 13:16

Сообщений: 38

Re: Подключение к SIP оператору несколькими учетными записями

там 2 разные учетные записи. При постинге проглядел... ( Сори.
2010-02-02 13:21

Сообщений: 6521

Re: Подключение к SIP оператору несколькими учетными записями

Красиво - freePBX,
всё остальное, руками, на уровне диалплана
exten => 7994,1,Dial(SIP/7994,20,rTt)
exten => 7994,n,Dial(SIP/ATC/8XXXXXXXXXX,30,rTt)
exten => 7994,n,Macro(vmail,7994,SIP/7994)
некрасиво.
2010-02-02 13:56

Сообщений: 38

Re: Подключение к SIP оператору несколькими учетными записями

Про "красиво" я имел в виду это:
[out_ATC]
exten => _9.,1,Dial(SIP/ATC2/${EXTEN:1},30,rTt)
exten => _9.,2,Dial(SIP/ATC/${EXTEN:1},30,rTt)
exten => _9.,n,Hangup()

с 7994 это временный вариант.
2010-02-02 14:02

Сообщений: 6521

Re: Подключение к SIP оператору несколькими учетными записями

Объясните, для чего тыркаться в ATC2, а если нет, то в ATC?
Если будет BUSY на ATC2, то на ATC уже не пойдёт, к примеру.
Если цель была занадёжить исходящие на случай отказа оператора, то надо использовать ChanIsAvail
*CLI> show application ChanIsAvail
*CLI>
-= Info about application 'ChanIsAvail' =-

[Synopsis]
Check channel availability

[Description]
ChanIsAvail(Technology/resource[&Technology2/resource2...][|options]):
This application will check to see if any of the specified channels are
available. The following variables will be set by this application:
${AVAILCHAN} - the name of the available channel, if one exists
${AVAILORIGCHAN} - the canonical channel name that was used to create the channel
${AVAILSTATUS} - the status code for the available channel
Options:
s - Consider the channel unavailable if the channel is in use at all
j - Support jumping to priority n+101 if no channel is available
2010-02-02 14:06

Сообщений: 38

Re: Подключение к SIP оператору несколькими учетными записями

О! Вот это мне и было интересно! Спасибо за подсказку, ща буду пробовать.
2010-02-02 14:09

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru