Страница 1 из 4
Несколько провайдеров
Добавлено: 09 фев 2012, 17:36
Otkrick
Добрый день! Asterisk 1.6 подключен к пяти провайдерам, к нему - пять пользователей. Как реализовать схему входящих звонков:
Пров1 -> Польз1
Пров2 -> Польз2
Пров3 -> Польз3
Пров4 -> Польз4
Пров5 -> Польз5 ?
спасибо за поддержку
* сейчас exten => s,1,Goto(default,6000,1) собирает все на одном внутреннем, разбираю CALLERID(rdnis), не то?
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 17:54
ded
Вы книжки не читаете, лекции прогуливаете, как сессию сдавать - так вот он я!
sip.conf:
[Пров1]
type=friend
host=1.0.0.127
context=Пров1-context
[Пров2]
type=friend
host=1.0.0.128
context=Пров2-context
extensions.conf:
[Пров1-context]
exten => _.,1, Dial(SIP/Польз1)
[Пров2-context]
exten => _.,1, Dial(SIP/Польз2)
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 18:20
Otkrick
users.conf
[Пров1]
type=friend
host=1.0.0.127
context=Пров1-context
[Пров2]
type=friend
host=1.0.0.128
context=Пров2-context
extensions.conf:
[Пров1-context]
exten => _.,1, Dial(SIP/Польз1)
[Пров2-context]
exten => _.,1, Dial(SIP/Польз2)
Выдает ошибку: Call from '' to extension 's' rejected because extension not found in context 'default'. (контекст default при этом совсем пустой)
Если в [default] положить:
include => Пров1-context
include => Пров2-context
,то звонки поступают, но только на Пров1
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 19:15
aizek
Код: Выделить всё
;register => 2345:password@sip_proxy/1234
;
; Register 2345 at sip provider 'sip_proxy'. Calls from this provider
; connect to local extension 1234 in extensions.conf, default context,
; unless you configure a [sip_proxy] section below, and configure a
; context.
В секции register у вас что прописано?
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 19:16
ded
Call from '' to extension 's' rejected because extension not found in context 'default'. (контекст default при этом совсем пустой)
Мануалы не читаете.
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 19:21
Otkrick
AsteriskNOW сразу после установки этим грешит. Я писал в default: exten => s,1,Goto(default,6000) - все звонки падали на 6000
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 19:26
Otkrick
aizek писал(а):Код: Выделить всё
;register => 2345:password@sip_proxy/1234
;
; Register 2345 at sip provider 'sip_proxy'. Calls from this provider
; connect to local extension 1234 in extensions.conf, default context,
; unless you configure a [sip_proxy] section below, and configure a
; context.
В секции register у вас что прописано?
а где эту секцию искать? в users.conf и extensions.conf нет ничего подобного
в users: registersip, registeriax
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 19:31
ded
Зачем Вы спрашиваете советы? Вам пишу
sip.conf:
[Пров1]
type=friend
host=1.0.0.127
context=Пров1-context
а Вы -
users.conf
[Пров1]
type=friend
host=1.0.0.127
context=Пров1-context
знаете разницу между sip.conf и users.conf?
а где эту секцию искать? в users.conf и extensions.conf нет ничего подобного
Вы ранее упоминали, что по мануалам настроили связку Е1 Cisco 2800 -- Asterisk, что мешает дальше читать мануал - "Астериск без огорчений"?
Звонок попадает в контекст default (в котором пусто) потому что не проходит аутентификацию как Пров1, и потому сваливается в никуда.
Как-то трудно у Вас всё.
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 19:52
Otkrick
потому и написал users.conf, чтобы вы видели, что AsteriskNOW записал настройки провайдеров в users. Я переустановил сервер asterisk, добавил провайдеров, правила incoming,outgoing, dialplan, добавил пользователей, но входящие не приходили на софтфон. В [default] extensions.conf добавил exten s,1,Goto(default,6000,1) и пользователю 6000 все звонки начали проходить
дописывание [Пров] type, host, context в sip.conf не устраняет ошибку
Re: Несколько провайдеров
Добавлено: 09 фев 2012, 20:11
ded
Так и я написал
sip.conf:
[Пров1]
type=friend
host=1.0.0.127
context=Пров1-context
чтобы Вы видели. Дальше то что?
Невозможно ничего посоветовать! Если не хотите изучать книжки, то дальше никак.