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

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

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

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

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

P.S. У партнёров от данного провайдера по аналогичной схеме номера заведены на PBX Elastix, всё работает.
оставил комментарий 19 Янв, 16 от imaltsev (7,470 баллов)
Приложите к вопросу настройки провайдеров. Приложите логи из раздела "Статус-логи" в момент входящего звонка.
оставил комментарий 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 (720 баллов)
Решили проблему? Сейчас у меня абсолютно та же ситуация
0 голосов
ответил 25 Июль от Михаилdfh (720 баллов)

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

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

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

askozia провайдер запись-разговоров маршрут настройка очередь ivr askozia6 провайдеры запись маршрутизация факс очередь-вызовов исходящие-звонки транк askozia7 входящие-вызовы ascozia мобильный переадресация перехват-вызова веб-интерфейс интеграция провайдеров логи редактор разговоров goip аон обновление маршруты диалплан тишина smtp перевод-вызова звонок askozia-5 переадресация-мобильный префиксы история callerid голосовая почта парковка перевод vmware мультифон мегафон nat лицензия телефонная-книга статистика время голосовая-почта gsm перехват вызовов номер asterisk skype ssh 2 дополнительный-диск настройка-исходящие-исходящих-вызов-вызовов goip4 digium установка bruteforce взлом приложение web cdr времени pickup панель-телефонии-1с ростелеком mango 8 количество панель перенос-истории-звонков восьмерка распределение память 20fxo 4fxs tdm2400p виртульная-машина hyper-v bitrix24 городской-формат билайн t21 oktell задержки диалплан-переадресация-мобильный-шаблоны настройка-провайдер синхронизация tde-200

1,258 вопросов

1,092 ответов

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

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

...