Asterisk и два провайдера
Сообщений: 3
|
Asterisk и два провайдера
есть 2 провайдера телефонии
необходимо сделать чтобы через 8 звонило с одного а через 9 звонило с другого.
добавляю в sip.conf и в users.conf обоих.
далее в extensions.conf делаю 2 разных вкладки
[prov1]
exten => _8.,1,Dial(SIP/prov1/${EXTEN},120)
[prov2]
exten => _9.,1,Dial(SIP/prov2/${EXTEN},120)
но не работает. где косяк?
|
Откуда: Зеленоград
Сообщений: 446
|
Re: Asterisk и два провайдера
В настройках.
Подсказка: хорошо бы выложить фрагменты sip.conf и users.conf, касающиеся настройки обоих провайдеров и лог звонка в консоли, когда "не работает". Еще стоит пояснить, что значит по-вашему "не работает".
|
Сообщений: 3
|
Re: Asterisk и два провайдера
sip.conf
[prov1]
type=friend
username=user1
secret=pass1
host=host1
fromuser=user1
fromdomain=host1
insecure=invite
disallow=all
allow = alaw
allow = ulaw
allow=g729
[prov2]
type=friend
username=user2
secret=pass2
host=host2
fromuser=user2
fromdomain=host2
insecure=invite
disallow=all
allow = alaw
allow = ulaw
allow=g729
users.conf
[prov1]
secret = pass1
defaultuser = user1
trunkname = prov1
callerid =
hasexten = no
hassip = yes
hasiax = no
host = host1
context = prov1
fromuser = user1
fromdomain = host1
disallow=all
allow = alaw
allow = ulaw
allow = g723
nat = no
canreinvite = nonat
dtmfmode = info
[prov2]
secret = pass2
defaultuser = user2
trunkname = prov2
callerid =
hasexten = no
hassip = yes
hasiax = no
host = host2
context = prov2
fromuser = user2
fromdomain = host2
disallow=all
allow = alaw
allow = ulaw
allow = g723
nat = no
canreinvite = nonat
dtmfmode = info
ну и соответственно в extensions.conf
[prov1]
exten => _8.,1,Dial(SIP/prov1/${EXTEN},120)
[prov2]
exten => _9.,1,Dial(SIP/prov2/${EXTEN},120)
|
Откуда: Зеленоград
Сообщений: 446
|
Re: Asterisk и два провайдера
Чую, сипнет :)
А лог где?
|
Сообщений: 3
|
Re: Asterisk и два провайдера
sipnet работает как раз нормально, это первый провайдер, не работает второй. Вообще телефон пишет что линия занята
|
Откуда: Зеленоград
Сообщений: 446
|
Re: Asterisk и два провайдера
Пока лог звонка из консоли не выложите, ничем помочь не сможем.
И почему вы решили, что второго провайдера нужно настраивать точно так же, как сипнет? Может быть, спросить у него, какие параметры прописывать?
|
Откуда: Москва
Сообщений: 398
|
Re: Asterisk и два провайдера
[prov2]
exten => _9.,1,Dial(SIP/prov2/${EXTEN:1},120)
или так:
[prov2]
exten => _9.,1,Dial(SIP/prov2/8${EXTEN:1},120)
|
Откуда: Санкт-Петербург
Сообщений: 541
|
Re: Asterisk и два провайдера
судя по приведенной конфигурации вы описываете для каждого провайдера свой контекст.
как-будто это они вам звонят, а не ваши пользователи.
[context-here-are-my-users]
exten => _8.,1,Dial(SIP/prov1/${EXTEN},120)
exten => _9.,1,Dial(SIP/prov2/${EXTEN},120)
манипуляции с набранным номером по вкусу.
|
Сообщений: 866
|
Re: Asterisk и два провайдера
ну и ${EXTEN:1} в обоих случаях наверное.
если 8 и 9 это префиксы выхода на линию а не первая цифра номера конечно....
|
|