Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

Модератор: april22

Отправка 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
Asterisk-совместимые Российские SIP/E1 шлюзы Alvis. Для форумчан скидки, В цены входит настройка связи с Asterisk! Помогаем в настройке TDM АТС: TDA/TDE/LDK и др.
Аватар пользователя
Zavr2008
 
Сообщений: 1348
Зарегистрирован: 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 что прилетает..
Asterisk-совместимые Российские SIP/E1 шлюзы Alvis. Для форумчан скидки, В цены входит настройка связи с Asterisk! Помогаем в настройке TDM АТС: TDA/TDE/LDK и др.
Аватар пользователя
Zavr2008
 
Сообщений: 1348
Зарегистрирован: 27 янв 2011, 01:35

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

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

issekel писал(а):Его условия что я должен делать вызов с порта 5061 на его IP:5060
это бредятина какая-то
уверены что правильно его поняли?
Мобильные РФ 1.2 руб./мин. + НДС с посекундной тарификацией, CLI
Telegram: @rostel
Vlad1983
 
Сообщений: 4169
Зарегистрирован: 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 ВХОДЯЩЕГО звонка.
Asterisk-совместимые Российские SIP/E1 шлюзы Alvis. Для форумчан скидки, В цены входит настройка связи с Asterisk! Помогаем в настройке TDM АТС: TDA/TDE/LDK и др.
Аватар пользователя
Zavr2008
 
Сообщений: 1348
Зарегистрирован: 27 янв 2011, 01:35

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

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

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

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

обычно от вас ждут на 5061.
на исходящий порт не привязываются, ибо часто клиент за NAT.
Мобильные РФ 1.2 руб./мин. + НДС с посекундной тарификацией, CLI
Telegram: @rostel
Vlad1983
 
Сообщений: 4169
Зарегистрирован: 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 в дампе от любого другого номера. По-идее одинаково должно быть.
Asterisk-совместимые Российские SIP/E1 шлюзы Alvis. Для форумчан скидки, В цены входит настройка связи с Asterisk! Помогаем в настройке TDM АТС: TDA/TDE/LDK и др.
Аватар пользователя
Zavr2008
 
Сообщений: 1348
Зарегистрирован: 27 янв 2011, 01:35


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

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

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

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