Астериск и анонимные звонки
Сообщений: 177
|
Астериск и анонимные звонки
Есть астериск 1.4.23 и провайдер.
У провайдера свитч Броадворкс с ИП - Х. Исходящие звонки идут через него - тут все прекрасно.
Но все входящие звонки идут не с Х, а с У(ип совтсвитча провайдера выше).
Если запрещать анонимные звонки - все попытки входящий соединений неудачны.
Игрался с разными параметрами permit/deny, defaultip, autocreatepeer. Но положительного результата так и не получил.
Есть ли решение на именно такую ситуацию?(Есть подозрение, что я не один такой).
Спасибо!
Если в доме нету денег, привяжите к жопе веник!
|
Откуда: Москва
Сообщений: 3421
|
Re: Астериск и анонимные звонки
Не понял. Сигналлинг и медиа с разных IP?
|
Сообщений: 6521
|
Re: Астериск и анонимные звонки
shurskiy, добавьте параметр insecure=invite для пира Броадворкс и добавьте пир совтсвитч второго провайдера.
|
Сообщений: 177
|
Re: Астериск и анонимные звонки
Все проделал.
Для пира со вторым софтсвитчем конфиг
host=у.у.у.у
type=peer
qualify=yes
canreinvite=no
Для пира с броадворксом поставил insecure=invite.
Вечер перестает быт томным )
Using INVITE request as basis request - BW115856478031209-970187587@у.у.у.у
No user '84959815800' in SIP users list
No matching peer for '84959815800' from 'х.х.х.х:5060'
Соответственно 84959815800 - номер телефона с которого звоню...
Но по прежнему не воркает.
Если в доме нету денег, привяжите к жопе веник!
|
Сообщений: 6521
|
Re: Астериск и анонимные звонки
У вас по прежнему пытается авторизоваться при входящем:
No user '84959815800' in SIP users list
Надо insecure=invite
|
Сообщений: 177
|
Re: Астериск и анонимные звонки
Плохо, но есть пара уточнений:
1) Смотрел не на тот сервер. версия астериска 1.6.0.9. Но тут если я верно понял, значение very, заменяется на invite,port и не более того.
2) Хост с которого идет медиа а.а.а.а
3) Сервер регистрации и исходящий прокси х.х.х.х
4) Входящие звонки идут с у.у.у.у и медиа и голос
5) Конфиги для пиров
[ААА-провайдер]; broadworks
host=х.х.х.х
username=<>
;secret=<>
type=peer
outboundproxy=х.х.х.х
fromuser=<>
fromdomain=<>
qualify=yes
nat=no
disallow=all
allow=g729
canreinvite=no
insecure=invite
[BBB-провайдер]; Второй софтсвитч
host=y.y.y.y
type=peer
qualify=yes
insecure=invite
nat=no
canreinvite=no
disallow=all
allow=g729
И вижу я примерно
Using INVITE request as basis request - BW140906732031209737938533@y.y.y.y
No user '84959815800' in SIP users list
Found peer 'NTC' for '84959815800' from х.х.х.х:5060
Если в доме нету денег, привяжите к жопе веник!
|
Сообщений: 6521
|
Re: Астериск и анонимные звонки
shurskiy: Но тут если я верно понял, значение very, заменяется на invite,port и не более того.
Не совсем. Проверяется командой sip show settings. Посмотрите что ответит тот, у кого very.
shurskiy: No user '84959815800' in SIP users list
Found peer 'NTC' for '84959815800' from х.х.х.х:5060
это нормально, не нашёл такого юзера, но нашёл пир NTC. Это один из [ААА-провайдер] [BBB-провайдер]?
Хозяйке на заметку: вместо того, чтобы тщательно забивать на х.х.х.х и y.y.y.y - измените первый октет на 224 допустим, и то лучше будет!
|
Сообщений: 177
|
Re: Астериск и анонимные звонки
Нет. ААА(НТК) и ВВВ(Ростелеком) - это разные провайдеры.
Ставить very не пробовал. Ставлю давно invite,port.
В данном случае сделал invite.
Что то подумалось
Провайдеру НТК нужна регистрация, делаю ее так
username:passwd:username@domain@123.178.23.253/DID_NUMBER
Делаю секцию с type=user в которой указываю контекст from-trunk
Он мне иго упорно пихает в контекст from-sip-external
П.С. полная система ТриксБокс 2.8...
Если в доме нету денег, привяжите к жопе веник!
|
Сообщений: 6521
|
Re: Астериск и анонимные звонки
Разный провайдерский софт по разному ведёт себя в этом процессе.
Пускай регистрация остаётся, а секцию с type=user как называем? Должна быть как username.
Если пихает в from-sip-external - то не нашёл ни юзера такого, ни ИП пира. Если найдёт хотя бы
Found peer 'NTC' for '84959815800' from х.х.х.х:5060
то проще всего подбросить там контекст:
[NTC]
host=1.2.3.4
type=peer
qualify=yes
insecure=invite
nat=no
canreinvite=no
context=from-trunk
;disallow=all пока не надо усложнять с кодеками
;allow=g729
|
Сообщений: 177
|
Re: Астериск и анонимные звонки
Секцию USER называю номером ДИДа 4959894444. Хм, чет не понимаю, почему она должна называться как username ?
Он, как видать выше, не находит юзера, но находит пира...
Если в доме нету денег, привяжите к жопе веник!
|
|