ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Sip trunk без регистрации

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Sip trunk без регистрации

Сообщение Forged » 13 авг 2021, 05:03

Добрый день, коллеги.
Очень нужна Ваша помощь, может кто сталкивался

У меня на Астериске поднято несколько sip trunk'ов с различными провайдерами. Все эти транки с регистрацией и работаю исправно уже не один год.
Недавно потребовалось подключить sip trunk с городски номером от Ростелеком и это не получается сделать уже несколько недель, поддержка Ростелекома говорит, что проблема у меня в Asterisk, якобы он не пропускает пакеты без регистрации, при этом в sip.conf следующее содержание по их транку:

Код: выделить все
[rtk]
host=46.61.212.147
type=friend
disallow=all
allow=alaw:20
allow=ulaw:20
canreinvite=no
dtmfmode=rfc2833
context=inbound


Соответственно в extension.conf в контексте inbound прописаны действия при входящем вызове
Пытался при входящем звонке Дебагом отловить трафик по этому ip. Пусто!

Вот что происходит на стороне Ростелекома:
trunk1.png
Forged
 
Сообщений: 8
Зарегистрирован: 13 авг 2021, 04:49

Re: Sip trunk без регистрации

Сообщение ded » 13 авг 2021, 11:39

В параметрах пира нет опции
insecure=invite,port
(обязатьельно почитайте что это такое)

Ну и смотрите
# tcpdump host 46.61.212.147 -s0 -A
если не получится опять.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Sip trunk без регистрации

Сообщение Forged » 13 авг 2021, 12:07

Код: выделить все
insecure=invite,port


Проверял одним из первых и ещё несколько рекомендованных правил, не помогло :(
Forged
 
Сообщений: 8
Зарегистрирован: 13 авг 2021, 04:49

Re: Sip trunk без регистрации

Сообщение Forged » 13 авг 2021, 12:32

insecure=invite,port
Проверял, не работает

Дамп по этому ipшнику пустой
Forged
 
Сообщений: 8
Зарегистрирован: 13 авг 2021, 04:49

Re: Sip trunk без регистрации

Сообщение Vlad1983 » 13 авг 2021, 12:39

Forged писал(а):Дамп по этому ipшнику пустой

потому и не работает
создайте несколько пиров
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Sip trunk без регистрации

Сообщение Forged » 13 авг 2021, 12:50

Прошу прощения, обманул.
Там Ростелеком ip не тот дал, ip: 46.61.212.211

Данные по debug:
Код: выделить все
12:47:37.924958 IP asterisk.mydomain.ru.sip > 46.61.212.211.sip: SIP, length: 543
E..;7...@..[.....=.......'..OPTIONS sip:46.61.212.211 SIP/2.0
Via: SIP/2.0/UDP 93.91.116.***:5060;branch=z9hG4bK533eecb6;rport
Max-Forwards: 70
From: "asterisk" <sip:asterisk@93.91.116.***>;tag=as64c710b1
To: <sip:46.61.212.211>
Contact: <sip:asterisk@93.91.116.***:5060>
Call-ID: 499bb3bf7e6902fa404ff294068f9914@93.91.116.***:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 11.15.1
Date: Fri, 13 Aug 2021 08:47:37 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


12:47:37.933540 IP 46.61.212.211.sip > asterisk.mydomain.ru.sip: SIP, length: 317
E..Y....x....=...........E}.SIP/2.0 200 OK
Via: SIP/2.0/UDP 93.91.116.***:5060;received=93.91.116.***;branch=z9hG4bK533eecb6;rport=17913
From: "asterisk" <sip:asterisk@93.91.116.***>;tag=as64c710b1
To: <sip:46.61.212.211>;tag=aprqpjh75al5jig64-nfqial10000c6
Call-ID: 499bb3bf7e6902fa404ff294068f9914@93.91.116.***:5060
CSeq: 102 OPTIONS


Если я правильно понимаю, это общение типа "клиент--->сервер", при звонке дебаг пустой
Forged
 
Сообщений: 8
Зарегистрирован: 13 авг 2021, 04:49

Re: Sip trunk без регистрации

Сообщение Zavr2008 » 13 авг 2021, 13:31

type=friend

поменять на type=peer. И insecure=port,invite.

На роутере проброс 5060 и 10000:20000 UDP.
Отключить SIP ALG, настроить NAT, настроить localnet и externhdirectmedia=no

И еще - если это FreePBX и астер свежий - там chan_sip сидит на 5160, а на 5060 - chan_pjsip. Поменяйте их местами в астере и наступит счастье.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2161
Зарегистрирован: 27 янв 2011, 01:35

Re: Sip trunk без регистрации

Сообщение Forged » 13 авг 2021, 13:50

поменять на type=peer. И insecure=port,invite.

На роутере проброс 5060 и 10000:20000 UDP.
Отключить SIP ALG, настроить NAT, настроить localnet и externhdirectmedia=no

И еще - если это FreePBX и астер свежий - там chan_sip сидит на 5160, а на 5060 - chan_pjsip. Поменяйте их местами в астере и наступит счастье.


Код: выделить все
type=peer

Код: выделить все
insecure=port,invite

Проверял, не работает

Сеть поднята на коммутаторах mikrotik (сеть состоит из нескольких VLAN)
Порты 5060 и группа портов 10000-20000 проброшены по udp на сервер asterisk.
SIP ALG отключен, pjsip не используется

Может текущие настройки в [general] sip.conf что-то блочат?
Код: выделить все
[general]

    localnet=192.168.***.0/255.255.255.0        ; локальная сеть
    externip=93.91.116.***                              ; внешний ip адрес

    context=inbound                             ; определяем основной контекст для входящих звонков
    allowoverlap=no
    udpbindaddr=0.0.0.0
    tcpenable=no
    tcpbindaddr=0.0.0.0
    transport=udp
    srvlookup=yes                               
    language=ru
    allowguest=no                               
    canreinvite=no                             
    faxdetect=yes
    nat=yes
    alwaysauthreject = yes
    limitonpeers = yes
    directmedia=no
Forged
 
Сообщений: 8
Зарегистрирован: 13 авг 2021, 04:49

Re: Sip trunk без регистрации

Сообщение Vlad1983 » 13 авг 2021, 14:02

снять дамп на микротике
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Sip trunk без регистрации

Сообщение sasa » 13 авг 2021, 14:03

снять tcpdump ДО миротиков со стороны росс телекома
это скорее всего блочит микротик

избавляйтесь от микротиков в коммерческих сетях
sasa
 
Сообщений: 119
Зарегистрирован: 22 янв 2019, 15:41

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

cron
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH