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

Отправка Invite с порта 5061 на порт 5060

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

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

Отправка Invite с порта 5061 на порт 5060

Сообщение issekel » 23 апр 2019, 14:36

Здравствуйте, имеется провайдер который выдал trunk без регистрации. Его условия что я должен делать вызов с порта 5061 на его IP:5060, что бы в полях VIA и Contact был мой IP:5061.

Код: выделить все
[peername]
host=219.62.xxx.xxx
fromdomain=219.62.xxx.xxx
fromuser=peername
type=peer
dtmfmode=rfc2833
port=5060
context=cintext
insecure=invite
disallow=all
allow=alaw
qualify=no

За это отвечает параметр bindport в sip.conf? Повлияет ли его смена со стандартного на другие поднятые транки? Или это настраивается иначе?
issekel
 
Сообщений: 10
Зарегистрирован: 03 май 2018, 14:00

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение Zavr2008 » 23 апр 2019, 14:40

Если на белом прямо сидит Астер - то да, если за NAT - тогда в externip лучше.

Если транк - без регистрации, должен быть insecure=port,invite
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение issekel » 23 апр 2019, 14:44

Asterisk за Nat. Externip надо прописать в пире форматом externip=мойIP:5061 ? Так не помогло, поле VIA и Contact остаются неизменными. insecure=invite,port тоже ставил, разницы не было.
issekel
 
Сообщений: 10
Зарегистрирован: 03 май 2018, 14:00

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение Zavr2008 » 23 апр 2019, 15:07

"Все варианты перепробовал" ?
Сколько же Вас таких сегодня ...
Делайте именно так как пишу.

Также что там NAT делает? Выключен ли SIP ALG и проброшен ли 5061 порт вовнутрь?
localnet должен быть прописан.
fromuser=peername - зачем? Транк с авторизацией по IP!

Насчет заголовков - fromdomain указывайте правильно, XXX.XXX.XXX.XXX:5061
ну и type=friend тогда наверное..

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

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение Vlad1983 » 23 апр 2019, 15:32

issekel писал(а):Его условия что я должен делать вызов с порта 5061 на его IP:5060
это бредятина какая-то
уверены что правильно его поняли?
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение issekel » 23 апр 2019, 17:57

SIP
Zavr2008 писал(а):Выключен ли SIP ALG и проброшен ли 5061 порт вовнутрь?

Выключен, проброшен. В localnet прописаны все текущие локальные подсети. fromuser опять же нужен провайдеру, без него отбрасывает.
Vlad1983 писал(а):это бредятина какая-то
уверены что правильно его поняли?

К сожалению всё так, провайдеру это нужно для разделения тарификации, есть уже аналогичный trunk по 5060 порту с другим fromuser - в нём всё работает.

Код: выделить все
[peername]
host=IPhost
fromdomain=IPhost:5061
fromuser=peername
type=friend
externip=IPmy:5061
dtmfmode=rfc2833
port=5060
context=context
insecure=invite,port
disallow=all
allow=alaw
qualify=no


Вывод
Код: выделить все
INVITE sip:Exten@IPhost:5060 SIP/2.0
Via: SIP/2.0/UDP IPmy:5060;branch=z9hG4bK0bcd6dcc;rport
Max-Forwards: 70
From: "136" <sip:PeerName@IPhost>;tag=as47e94eeb
To: <sip:Exten@IPhost:5060>
Contact: <sip:PeerName@IPmy:5060>
Call-ID: 65df4ad36a29fdbc3e6cc54a0b1b9f07@IPhost
CSeq: 102 INVITE
User-Agent: Asterisk PBX 11.11.0
Date: Tue, 23 Apr 2019 13:14:08 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 236

v=0
o=root 1442159079 1442159079 IN IP4 IPmy
s=Asterisk PBX 11.11.0
c=IN IP4 IPmy
t=0 0
m=audio 17564 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
OPTIONS sip:IPmy:5061 SIP/2.0
Via: SIP/2.0/UDP IPhost:5060;branch=z9hG4bK20l77i77tr0aggllt95titcrr;Role=3;Hpt=8eb8_16;pth=0;X-HwDim=4
Call-ID: 9i729lxghrg0g582tr22ttxr9599bbbr@IPhost
From: <sip:SBC@IPhost>;tag=g99hclh9
To: <sip:IPmy>
CSeq: 1 OPTIONS
Contact: <sip:IPhost:36536;transport=udp;Hpt=8eb8_16>;expires=65535
Accept: application/sdp
Max-Forwards: 70
Content-Length: 0


Invite всё равно уходит с порта 5060, в ответ не прилетает ничего, потому что провайдер ждет обращений с порта 5061.
issekel
 
Сообщений: 10
Зарегистрирован: 03 май 2018, 14:00

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение Zavr2008 » 23 апр 2019, 20:13

Я просил INVITE ВХОДЯЩЕГО звонка.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение Vlad1983 » 24 апр 2019, 07:12

транспорт на отдельном порту может chan_pjsip.

можно поднять рядом второй asterisk.
это для проверки теории что от вас ждут с 5061, либо с pjsip либо проблемы, либо как временный вариант пока не разберетесь как настроить pjsip.

обычно от вас ждут на 5061.
на исходящий порт не привязываются, ибо часто клиент за NAT.
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение issekel » 24 апр 2019, 09:53

Zavr2008 писал(а):Я просил INVITE ВХОДЯЩЕГО звонка.

Входящего INVITE сейчас не будет, потому что была попытка перевести работающие номера с меди в sip. Так как я сразу сказал провайдеру о невозможности реализации его настроек, он вернул звонки в медь, оставив возможность совершать исходящие. PJSIP в 11 Asterisk нет поэтому буду думать над выходом. Спасибо всем за помощь.
issekel
 
Сообщений: 10
Зарегистрирован: 03 май 2018, 14:00

Re: Отправка Invite с порта 5061 на порт 5060

Сообщение Zavr2008 » 24 апр 2019, 16:21

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


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

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

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

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