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

Re: Многоадресный пейджинг

Добавлено: 04 дек 2023, 15:41
mvt
Вполне возможно, спасибо за анализ. SIP у себя оперативно проверить не могу нужно подкрутить asterisk

[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'name', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'ipaddr', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'port', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'regseconds', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'defaultuser', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'fullcontact', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'regserver', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'useragent', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: res_config_odbc.c:1224 require_odbc: Realtime table sipeers@central8 requires column 'lastms', but that column does not exist!
[2023-12-04 17:14:59] WARNING[1621887]: chan_sip.c:35470 deprecation_notice: chan_sip has no official maintainer and is deprecated. Migration to
[2023-12-04 17:14:59] WARNING[1621887]: chan_sip.c:35471 deprecation_notice: chan_pjsip is recommended. See guides at the Asterisk Wiki:
[2023-12-04 17:14:59] WARNING[1621887]: chan_sip.c:35472 deprecation_notice: https://wiki.asterisk.org/wiki/display/ ... +res_pjsip
[2023-12-04 17:14:59] WARNING[1621887]: chan_sip.c:35473 deprecation_notice: https://wiki.asterisk.org/wiki/display/ ... +res_pjsip


core show channeltypes
Type Description Devicestate Presencestate Indications Transfer
------------- ------------- ------------- ------------- ------------- -------------
SIP Session Initiation Protocol (SIP) yes no yes yes
Recorder Bridge Media Recording Channel Driver no no yes no
Announcer Bridge Media Announcing Channel Driver no no yes no
CBAnn Conference Bridge Announcing Channel no no yes no
CBRec Conference Bridge Recording Channel no no no no
PJSIP PJSIP Channel Driver yes no yes yes
UnicastRTP Unicast RTP Media Channel Driver no no no no
MulticastRTP Multicast RTP Paging Channel Driver no no no no
OOH323 Objective Systems H323 Channel Driver no no yes no
Local Local Proxy Channel Driver yes no yes no
Surrogate Surrogate channel used to pull channel f no no no no

Вообще, конечно, компромисс это лучше чем ничего, но как бы MulticastRTP победить, тогда бы и лишних движений не нужно было бы делать (depricated)

Re: Многоадресный пейджинг

Добавлено: 04 дек 2023, 16:01
ded
Не нужно стремиться к самому-самому последнему Астериску.
Поставить версию 13.20 например, и не будет никаких сообщений
deprecation_notice: chan_sip has no official maintainer and is deprecated.
А сейчас да, надо создать таблицу sipeers
Хотя можно не напрягаться в условиях Realtime, и обойтись вполне chan_sip + sip.conf

Re: Многоадресный пейджинг

Добавлено: 04 дек 2023, 16:22
mvt
Я к нему не стремлюсь, обкатываю 18 версию на ноутбуке, а таблица sippeers есть, только непонятно чего вдруг ему нужны столбцы которые в ней уже есть.

А, всё поправил:
module load chan_sip.so
Loaded chan_sip.so
SIP channel loading...
[2023-12-04 18:31:14] WARNING[1624707]: chan_sip.c:33484 reload_config: Failed to bind to 0.0.0.0:5060: Address already in use
-- Message technology 'sip' registered.
== Registered channel type 'SIP' (Session Initiation Protocol (SIP))
== Registered RTP glue 'SIP'
== Registered application 'SIPDtmfMode'
== Registered application 'SIPAddHeader'
== Registered application 'SIPRemoveHeader'
== Registered custom function 'SIP_HEADER'
== Registered custom function 'SIP_HEADERS'
== Registered custom function 'SIPPEER'
== Registered custom function 'CHECKSIPDOMAIN'
== Manager registered action SIPpeers
== Manager registered action SIPshowpeer
== Manager registered action SIPqualifypeer
== Manager registered action SIPshowregistry
== Manager registered action SIPnotify
== Manager registered action SIPpeerstatus
[2023-12-04 18:31:14] WARNING[1624707]: chan_sip.c:35470 deprecation_notice: chan_sip has no official maintainer and is deprecated. Migration to
[2023-12-04 18:31:14] WARNING[1624707]: chan_sip.c:35471 deprecation_notice: chan_pjsip is recommended. See guides at the Asterisk Wiki:
[2023-12-04 18:31:14] WARNING[1624707]: chan_sip.c:35472 deprecation_notice: https://wiki.asterisk.org/wiki/display/ ... +res_pjsip
[2023-12-04 18:31:14] WARNING[1624707]: chan_sip.c:35473 deprecation_notice: https://wiki.asterisk.org/wiki/display/ ... +res_pjsip
Loaded chan_sip.so => (Session Initiation Protocol (SIP))

Только использующийся адрес ему не нравится.

Я же не предполагал, что нарвусь на вот такое с MulticastRTP.
Всё, как бы, говорит о том, что сия технология у меня должна пахать..., кстати, .... нашёл я тут схожую проблему у человека, только там ему предлагали зарегистрироваться на форуме forums.asterisk.org

https://community.asterisk.org/t/multic ... hone/47505

Но переход по ссылке http://forums.asterisk.org/viewforum.php?f=1 ничего не даёт
да, и там SIP

И, по моему скромному предположению, то, что у него на SIP, а у меня на PJSIP как бы намекает на то, что проблема не в типе используемого канала, а в том что мне недоступно в виде "тайного" знания. :(

Re: Многоадресный пейджинг

Добавлено: 04 дек 2023, 16:40
ded
Failed to bind to 0.0.0.0:5060: Address already in use - порт 5060 занят каналом PJSIP, надо его увести на какой-нить 5062 если хочется протестировать.
То есть лучше
chan_sip bind udp port 5060
chan_pjsip bind udp 5062

иначе придётся вызовы адресовать с указанием порта.

Re: Многоадресный пейджинг

Добавлено: 04 дек 2023, 17:02
mvt
Так-то да, попозже займусь. Спасибо.