GOIP 1 - GSM CID не могу получить, при включении "Use CID as SIP" сразу идет отбой

Самая простейшая конфигурация: Goip1, MikoPBX сделан провайдер телефонии SIP-1672005704 и 2 внутренних номера 101 и 102.

настроен Goip согласно статье из Wiki Подключение GSM шлюза GOIP4 [MikoPBX WIKI]
исходящие в goip работают прекрасно. Но есть проблема со входящими из goip звонками: если оставить все по инструкции с установкой CID Forward Mode=“Use CID as SIP Caller ID”, то при звонке сразу происходит отбой. Если же поставить CID Forward Mode=“Disabled”, то все звонки идут, но при этом на софтфонах входящий номер выходит из настроек goip/basic VoIP/Phone number + display name.

Ощущение такое, что входящий CID +79123456789 подменяет значение SIP-1672005704 (которое указанов в поле “Forwarding to VoIP Number”) и не может авторизацию пройти

[2022-12-27 02:18:07] NOTICE[23749] res_pjsip/pjsip_distributor.c: Request ‘INVITE’ from ‘“+79123456789” sip:+79123456789@pbx.myhost.ru’ failed for ‘193.168.178.83:1326’ (callid: 223427476@192.168.88.2) - No matching endpoint found

[2022-12-27 02:18:07] NOTICE[23749] res_pjsip/pjsip_distributor.c: Request ‘INVITE’ from ‘“+79123456789” sip:+79123456789@pbx.myhost.ru’ failed for ‘193.168.178.83:1326’ (callid: 223427476@192.168.88.2) - Failed to authenticate

Добрый день, я тоже все настроил по инструкции, все как бы работает, но проблема в том что когда получаем на GOIP входящий звонок, получаем SIP-ЛОГИН, но не реальный номер абонента который нам звонит. Скажите пожалуйста, как это исправит, чтобы показывало номер абонента, который нам звонит (Caller ID)?

Такие задачи обычно решаются анализом SIP дампов звонков:

  1. Дамп успешного звонка (с некорректным cid)
  2. Дамп неудачного звонка (завершен)
такая самая ошибка. только goip 4. делал по инструкции

Вижу, что в инструкции по подключению обновили, теперь появился пункт по кастомизации системных файлов для правильной работы определения номера через “remote party ID”.

Жаль сюда не добавили камент, что исправили. сам решил посмотреть.

А воз и ныне там… не приходит номер звонящего… только id

asterisk -rvvv
Asterisk 20.7.0, Copyright (C) 1999 - 2022, Sangoma Technologies Corporation and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 20.7.0 currently running on mikopbx (pid = 9195)
mikopbx*CLI> pjsip set logger on
PJSIP Logging enabled
<--- Received SIP request (914 bytes) from UDP:19.16.13.7:5060 --->
INVITE sip:79992223339@19.16.13.9:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP 19.16.13.7:5060;rport;branch=z9hG4bK767725924
From: "SIP-TRUNK-99FBFFCE" <sip:SIP-TRUNK-99FBFFCE@19.16.13.9:5060;user=phone>;tag=414606147
To: <sip:79992223339@19.16.13.9>
Call-ID: 401500763@19.16.13.7
CSeq: 9 INVITE
Contact: <sip:SIP-TRUNK-99FBFFCE@19.16.13.7:5060>
Max-Forwards: 30
User-Agent: dble
Remote-Party-ID: "971585110339" <sip:971585110339@19.16.13.9>;party=calling;screen=no;privacy=off
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REFER, REGISTER, MESSAGE, INFO, SUBSCRIBE
Content-Type: application/sdp
Content-Length:   278

вот логи…
From: “SIP-TRUNK-99FBFFCE” верный id логин телефонии goip
INVITE sip:79992223339@19.16.13.9:5060 номер симкарты
Remote-Party-ID: “971585110339” верный номер звоняшего

все делал по инструкции, спасибо за нее, звонки работают, и исходящие и входящие… развернул на виртуалке. тестирую.

НО КАК СДЕЛАТЬ, ЧТО БЫ ОТОБРОЖАЛСЯ НОМЕР?

Где то что то упустили, нужно проверять по инструкции.
Или же можно комбинировать

и

для установке корректного CID
парсить Remote-Party-ID и устанавливать CALLERID(num)