Страница 1 из 1

Нет номера назначения в INVITE URI?

СообщениеДобавлено: 11 май 2018, 16:35
vladimirturbin
Добрый день!

Не понимаю такую странную ситуацию.

Настроил PJSIP транк к билайну, есть регистрация и входящая связь.

При попытке исходящего звонка билайн глосом говорит "Если вы хотите выполнить звонок - повесьте трубку..."

Нашел, что астер почемуто-то при исходящем звонке отправляет INVITE:

[Показать] Спойлер:
<--- Transmitting SIP request (1051 bytes) to UDP:195.239.174.100:5060 --->
INVITE sip:sip.beeline.ru SIP/2.0
Via: SIP/2.0/UDP 10.20.9.9:5060;rport;branch=z9hG4bKPjbd729870-4d29-43db-8eea-ace07fc5619d
From: <sip:VNEWP_00004603_002@sip.beeline.ru>;tag=09a487ba-d763-4b6d-a37f-fb9bcde717bb
To: <sip:79997983037@sip.beeline.ru>
Contact: <sip:VNEWP_00004603_002@10.20.9.9:5060>
Call-ID: 720875ae-32fa-4449-b3a6-60428377b2b5
CSeq: 14860 INVITE
Allow: OPTIONS, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REGISTER, MESSAGE, REFER
Supported: 100rel, timer, replaces, norefersub
Session-Expires: 1800
Min-SE: 90
Route: <sip:79997983037@sip.beeline.ru:5060>
Max-Forwards: 70
User-Agent: FPBX-13.0.195(13.19.1)
Content-Type: application/sdp
Content-Length: 331


То есть, "INVITE sip:sip.beeline.ru SIP/2.0". А нужно, чтобы было "INVITE sip:74951231233@sip.beeline.ru SIP/2.0"

Всю голову сломал, почему так. Соседний транк (тоже pjsip) на том же сервере, но к другому провайдеру, отправляет нормальный инвайт с номером. Софтофон отправляет нормальный инвайт с номером.

А тут куда копать?

freepbx (13.0.195), asterisk 13.19.1

Настройки транка такие:
[Показать] Спойлер:
PJSIP Settings
General
Username VNEWP_00004603_002@sip.beeline.ru
Secret ••••••••
Authentication Outbound
Registration Send
Language Code Default
SIP Server sip.beeline.ru
SIP Server Port
Context from-pstn
Transport 0.0.0.0-udp


Advanced
DTMF Mode Auto
Permanent Auth Rejection Enabled
Forbidden Retry Interval 10 Seconds
Fatal Retry Interval 0 Seconds
General Retry Interval 60 Seconds
Expiration 3600 Seconds
Max Retries 10
Qualify Frequency 60 Seconds
Outbound Proxy sip:sip.beeline.ru
Contact User VNEWP_00004603_002
From Domain sip.beeline.ru
From User VNEWP_00004603_002
Client URI sip:VNEWP_00004603_002@sip.beeline.ru:5060
Server URI sip:sip.beeline.ru:5060
AOR Contact sip:sip.beeline.ru:5060
Match (Permit) -
Support Path No
Support T.38 UDPTL No
T.38 UDPTL Error Correction None
T.38 UDPTL NAT No
Fax Detect No
Trust RPID/PAI No
Send RPID/PAI No
Inband Progress No
Direct Media No


Я извиняюсь, текст не очень читаемый получается.
Есть еще картинкой:
https://drive.google.com/file/d/1aDuf1S7I_MWSDWIkvd__ZsNqcfS3ifqC/view

Re: Нет номера назначения в INVITE URI?

СообщениеДобавлено: 11 май 2018, 16:47
awsswa

Re: Нет номера назначения в INVITE URI?

СообщениеДобавлено: 11 май 2018, 16:48
ded

Re: Нет номера назначения в INVITE URI?

СообщениеДобавлено: 11 май 2018, 16:53
vladimirturbin
awsswa писал(а):тут читали


Да, потому и транк pjsip поднять пытаюсь.

Вообще весь сервер на нем сделать пытаюсь... но это к теме не относится, к тому же, остальное работает.

То есть, у них там проблема с тем, что старый канальный драйвер переехал с 5060, у меня этой проблемы нет.

Прямо эту тему, если честно, нет.

Но я понял вашу аргументацию, вы советуете отказаться от pjsip.

Спасибо.

[Показать] Спойлер: однако
pjsip проблемы - 33 тысячи результатов в google
sip проблемы - 23 миллиона результатов в google

Re: Нет номера назначения в INVITE URI?

СообщениеДобавлено: 11 май 2018, 17:51
ded
Выборка
pjsip проблемы - 33 тысячи результатов в google
sip проблемы - 23 миллиона результатов в google

не репрезентативна.
Есть протокол SIP, и проблемы, связанные с ним на всех стеках, во всех устройствах всех вендоров, А есть канал chan_sip в Астериске, над которым работали примерно лет 15, закрывая все проблемы постепенно, и который успешно работает на всех версиях Астериска, если не хочется чего-то особенного. Приклеивать все 23 миллиона результатов по общим и частным проблемам SIP к Астериску - не честно.

Re: Нет номера назначения в INVITE URI?

СообщениеДобавлено: 11 май 2018, 18:28
virus_net
Яркий пример прямо соседний топик PJSIP и match_header.
Если соответствующего скилла нет, то в ближайшие пару лет в PJSIP можно вообще не соваться.

vladimirturbin писал(а):однако

Ну вы загнули конечно...
Сколько лет PJSIP ?
Сколько всего можно притянуть к слову SIP...
chan_sip проблема - Результатов: примерно 19 700

Re: Нет номера назначения в INVITE URI?

СообщениеДобавлено: 11 май 2018, 19:42
Zavr2008
Спойлер: однако


Однако знаний у Вас, батенька, не вижу ни по chan_sip, ни по chan_pjsip. Ни по самому RFC SIP ;)
Порекомендовать с таким отношением можно либо изучить матчасть и не закидывать коллег гугло-бредом, либо создать тему в разделе "Бизнес" где Вам на блюдечке протранслируют настройки в chan_pjsip, аналогичные старым добрым fromuser= и fromdomain= в chan_sip.
Позор.