Два номера от одного провайдера, не работаю входящие вызовы.

304 просмотров
спросил 18 Янв, 16 от oxidizee (510 баллов) в категории Настройка провайдеров
Приветствую!

настроили два разных номера от одного провайдера (для каждого номера будут свои маршруты).

Регистрация транков проходит успешно.Исходящие с обоих номеров идут нормально. При попытке позвонить на любой из номеров, вызов обрывается. Если отключить один из транков, второй начинает принимать звонки.

Используется Askozia (2.2.2CFE). Какие варианты решения проблемы могут быть? в логах ничего подозрительного не фиксируется.

P.S. У партнёров от данного провайдера по аналогичной схеме номера заведены на PBX Elastix, всё работает.
оставил комментарий 19 Янв, 16 от imaltsev (7,530 баллов)
Приложите к вопросу настройки провайдеров. Приложите логи из раздела "Статус-логи" в момент входящего звонка.
оставил комментарий 20 Янв, 16 от oxidizee (510 баллов)
Приветствую.

требуемые номера идут как 222222 и 333333, в статус логах на момент звонка ничего не фиксируется. данные провайдеров и профилей произвольные.

[general]
context=public-direct-dial
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
useragent=AskoziaPBX
relaxdtmf=yes
alwaysauthreject=yes
videosupport=yes
notifybusy=yes
counteronpeer=yes
notifyhold=no
pedantic=yes
callcounter=yes
snomautoprovisioningurl=http://192.168.1.1:56080/prov.php?mac={mac}
yealinkautoprovisioningurl=http://192.168.1.1:56080/
gigasetautoprovisioningurl=http://192.168.1.1:56080/prov.php?mac=%MACD



; 222222
222222:XXXXXX@www.sip.ru:5060/222222

; 333333
333333:XXXXXX@www.sip.ru:5060/333333

; 444444
register => 7XXXXXXXXXX@superfon.ru:PASSWORD:7XXXXXXXXXX@superfon.ru:5060/7XXXXXXXXXX

; 222222
[SIP-PROVIDER-162010668550a8dd53d04b]
type=friend
defaultuser=222222
secret=XXXXXX
fromuser=222222
host=www.sip.ru
port=5060
context=SIP-PROVIDER-www.sip.ru-incoming
fromdomain=www.sip.ru
language=ru-ru
nat=yes
qualify=2000
directmedia=no
insecure=port,invite
dtmfmode=auto
disallow=all
allow=ulaw
allow=alaw
allow=gsm




; 333333
[SIP-PROVIDER-1564042052569cdd0929fd2]
type=friend
defaultuser=333333
secret=XXXXXX
fromuser=333333
host=www.sip.ru
port=5060
context=SIP-PROVIDER-www.sip.ru-incoming
fromdomain=www.sip.ru
language=ru-ru
nat=yes
qualify=2000
directmedia=no
insecure=port,invite
dtmfmode=auto
disallow=all
allow=ulaw
allow=alaw
allow=gsm


; 444444
[SIP-PROVIDER-191948737051de8e5f6fc46]
type=friend
defaultuser=7XXXXXXXXXX
secret=PASSWORD
fromuser=7XXXXXXXXXX
host= sip.superfon.ru
port=5060
context=SIP-PROVIDER-191948737051de8e5f6fc46-incoming
fromdomain=superfon.ru
language=ru-ru
nat=yes
qualify=2000
directmedia=no
insecure=port,invite
dtmfmode=inband
disallow=all
allow=alaw
allow=ulaw
allow=g729
allow=gsm

2 Ответы

0 голосов
ответил 14 Март, 16 от oxidizee (510 баллов)
редактировать 14 Март, 16 от oxidizee

Предварительно разобрался с местом проблемы. Возникает на моменте генерации конфига extensions.conf для блока

; multiple SIP Provider accounts found for host : www.sip.ru

[SIP-PROVIDER-www.sip.ru-incoming]
exten => 222222,1,Goto(SIP-PROVIDER-162010668550a8dd53d04b-incoming,s,1)
exten => 333333,1,Goto(SIP-PROVIDER-1564042052569cdd0929fd2-incoming,s,1)
 
при данной проблеме в настройках обоих провайдеров используется:
context=SIP-PROVIDER-www.sip.ru-incoming
 
возникают ошибки в зависимости на какой номер звонить:
Mar 14 17:05:12 asterisk[1661]: WARNING[1815]: pbx.c:5296 in __ast_pbx_run: Channel 'SIP/SIP-PROVIDER-162010668550a8dd53d04b-00000000' sent into invalid extension 's' in context 'SIP-PROVIDER-162010668550a8dd53d04b-incoming', but no invalid handler
 
Mar 14 17:07:56 asterisk[1661]: WARNING[1990]: pbx.c:5296 in __ast_pbx_run: Channel 'SIP/SIP-PROVIDER-162010668550a8dd53d04b-0000000a' sent into invalid extension 's' in context 'SIP-PROVIDER-1564042052569cdd0929fd2-incoming', but no invalid handler
 
 
если у провайдеров указать либо в sip.conf или в блоке дополнительные настройки:
для 222222
context=SIP-PROVIDER-162010668550a8dd53d04b-incoming
для 333333
context=SIP-PROVIDER-1564042052569cdd0929fd2-incoming
 
входящие с обоих номеров принимаются только на один входящий маршрут
 
 
оставил комментарий 24 Июль от Михаилdfh (760 баллов)
Решили проблему? Сейчас у меня абсолютно та же ситуация
0 голосов
ответил 25 Июль от Михаилdfh (760 баллов)

Астериск определяет транк по ip адресу и порту. Если вам провайдер дал 3 домена ведущих к одному ip - значит у вас проблемы с маршрутизацией (будет работать только одно правило на все учётки провайдера). Спасибо разработчикам Аскозии за отличную систему сбора логов. Ориентируйтесь по скринам. В Ростелекоме пришлось изменить логины, чтобы они различались и содержали _

Добро пожаловать на сайт Askozia Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Популярные теги

askozia провайдер запись-разговоров настройка ivr маршрут входящие-вызовы askozia6 маршрутизация очередь провайдеры askozia7 запись факс очередь-вызовов исходящие-звонки транк обновление переадресация веб-интерфейс ascozia история мобильный интеграция перехват-вызова провайдеров логи редактор разговоров goip аон callerid установка маршруты диалплан тишина smtp gsm панель-телефонии-1с перевод-вызова звонок nat лицензия панель askozia-5 переадресация-мобильный префиксы телефонная-книга голосовая почта парковка перевод vmware мультифон мегафон донабор настройка-провайдер статистика время голосовая-почта перехват вызовов номер asterisk skype ssh 2 web-интерфейс дополнительный-диск распределение проброс-портов настройка-исходящие-исходящих-вызов-вызовов подменю goip4 отправка-факса железо grandstream релиз beeline digium bruteforce взлом приложение исходящие fax web cdr времени pickup вызовы yealink ростелеком mango 8 шлюз количество не-слышно-звук перенос_конфигурации запись-разговора

1,414 вопросов

1,227 ответов

2,922 комментариев

1,734 пользователей

...