iax2: Rejected connect attempt
Не работают входящие звонки по IAX
Сообщений: 6521
|
Re: iax2: Rejected connect attempt
Нет, litni, нет!
[01212850xxx]
type=user
secret=xxxx
context=gradwell-in
Английские операторы передают DID таким образом, не первый год замужем,как говорится.
|
Откуда: Kharkov, Ukraine
Сообщений: 6
|
Re: iax2: Rejected connect attempt
тут скорее всего доллжно быть
[01212850xxx]
type=user
username=????
secret=????
context=gradwell-in
Я уже много вариантов перепробовал. Сейчас у меня вот так:
[01212850xxx]
type=user
username=xxxx
secret=xxxx
host=dynamic
context=gradwell-in
но результат одинаков. Да и то, как я называю пира не должно делать погоду?
и если смотреть на дебаг ваш
CALLED NUMBER : 01212850xxx
CODEC_PREFS : ()
CALLING NUMBER : 01212850yyy
то это вы сам себе что-ли набираете?
У меня 2 аккаунта у Градвела - один SIP phone, втрой Asterisk. Номера из одного номерного пула. Отличие в последних цифрах.
host=dynamic - это как понять в настройках пира?
Да вот как дал саппорт, так и прописал. Сначала пробовал DNS name указать, но звонки приходят с разных IP.
P.S. А что не позволяет поставить type=friend (хотя если пир правильно пропишите, все и так должно заработать)?
Я и peer и user и friend пробовал - все до одного места.
Ладно, буду саппорт мучать.
|
Сообщений: 6521
|
Re: iax2: Rejected connect attempt
результат одинаков. Да и то, как я называю пира не должно делать погоду?
Именно это и делает погоду. Это не пир, а юзер! Поэтому в конструкции
[01212850123]
type=user
строчка username=01212850123 лишняя! Смотрите iax2 show users и увидите, что [01212850123] - это и есть юзер, и именно он приходит при звонке извне.
|
Сообщений: 1573
|
Re: iax2: Rejected connect attempt
ded: cron333: host=dynamic - это как понять в настройках пира?
Для информации: это абсолютно правильная форма, этот параметр побуждает станцию регистрироваться через
register =>user:secret@ASTERISK_WITH_STATIC_IP
Мы пользуемся этой феатурой уже года 2-3. Смысл такой: предустановленная станция в которой register =>user:secret@ASTERISK_WITH_STATIC_IP уезжает к клиенту.
На центральном * ресурсе стоит для него host=dynamic. Когда клиент её включит за любым НАТом - сразу видно, что она в эфире, виден ИП адрес, и на неё уже нам можно звонить, и им можно звонить в сторону АSTERISK_WITH_STATIC_IP в службу поддержки.
я правильно понял, что пров регистрируется на хосте клиента? :)
litnimax: cron333, какой type=peer, это же входящий звонок! Надо type=user, а если будут исходящие также, надо type=friend
согласен, но иногда получалось получить звонки (правда по сип) на пир зарегистрированный на другой стороне ...
litnimax: Парни, при чем тут username=xxxx, это же на исходящие звонки!
так на исходящих этот параметр и используется ... )
|
Откуда: Москва
Сообщений: 3421
|
Re: iax2: Rejected connect attempt
s.kobzar, еще раз лог iax2 set debug в студию плз, ВЕСЬ (через asteriskpbx.ru/pastebin)
|
Сообщений: 6521
|
Re: iax2: Rejected connect attempt
Не-не-не Дэвид Блейн, не-не-не!
Ничего там примечательного больше нет, взять и прописать как правильно.
|
Откуда: Москва
Сообщений: 3421
|
Re: iax2: Rejected connect attempt
ded: Нет, litni, нет!
[01212850xxx]
type=user
secret=xxxx
context=gradwell-in
Английские операторы передают DID таким образом, не первый год замужем,как говорится.
Тогда в дебаге звонка должно быть поле USERNAME с номером!
|
Сообщений: 1573
|
Re: iax2: Rejected connect attempt
to s.kobzar: у вас есть строка регистрации в iax.conf?
register => user:pass@IP_PROV
|
Откуда: Kharkov, Ukraine
Сообщений: 6
|
Re: iax2: Rejected connect attempt
Спасибо за комментарии / помощь.
Градвелл проигнорировал 3 моих письма в саппорт - пришлось им позвонить. Они чего-то там посмотрели, перезвонили мне и сказали что проблема на моей стороне, после чего все заработало... :)
окончательный вариант в iax.conf:
[gradwell]
type=user
username=xxxx
secret=yyyy
host=dynamic
context=incoming-gradwell-iax
Остается непонятными 2 вещи:
1. Имя пользователя не совпадает с gradwell, но я принимаю входящие звонки на зарегистрированный номер.
2. Хотелось бы ограничить этого пользователя только incoming-gradwell-iax контекстом в extensions.conf (context=incoming-gradwell-iax), но пока я не включу этот контекст в [default] в extensions.conf, входящие звонки от gradwell не принимаются. Я правильно понимаю, что директивой context= я указываю в какой еонтекст пользователь входит по умолчанию?
|
Откуда: Москва
Сообщений: 3421
|
Re: iax2: Rejected connect attempt
В том то и дело, что не происходит авторизации, они звонят по гостевому входу :-)
Уберите [default], и перестанут ходить звонки. Вы меня дебагом звонка осчастливите?
|
|