Страница 967 из 971

Cообщение от   Telegram-канал nurm21

Добавлено: 22 апр 2025, 09:34
notify_ded_bot
Не будет работать, потому что надо навешивать на создаваемом канале

это как?

Cообщение от   Telegram-канал nurm21

Добавлено: 22 апр 2025, 09:34
notify_ded_bot

они же в одном канале, нет?

Cообщение от   Telegram-канал ShadoWalkeR31

Добавлено: 22 апр 2025, 09:34
notify_ded_bot
это как?

Dial, опция b

Cообщение от   Telegram-канал ShadoWalkeR31

Добавлено: 22 апр 2025, 09:34
notify_ded_bot
они же в одном канале, нет?

Нет

Cообщение от   Telegram-канал gostkov

Добавлено: 22 апр 2025, 09:35
notify_ded_bot
Не могу отправить Headers с Asterisk 2 (pjsip.conf) -> Asterisk 1 (sip.conf)
Asterisk 2 extensions.conf, получаю пустой ответ
same = n,Set(PJSIP_HEADER(add,X-Call-Link-ID)=${LINK_ID})
same = n,Dial(PJSIP/500@asterisk1)

Log Asterisk 2:
-- Executing [999@Incoming-test:3] Set("PJSIP/asterisk1-00000051", "PJSIP_HEADER(add,X-Call-Link-ID)=1745303212.616") in new stack

Asterisk 1 extensions.conf
same = n,Set(LINK_ID=${SIP_HEADER(X-Call-Link-ID)})
same = n,Verbose(The Linked ID ${LINK_ID})

Log Asterisk 1:
[Apr 22 06:26:53] -- Executing [500@Incoming_robot:2] Set("SIP/asterisk2-0000015b", "LINK_ID=") in new stack
[Apr 22 06:26:53] -- Executing [500@Incoming_robot:3] Verbose("SIP/asterisk2-0000015b", "The Linked ID ") in new stack
[Apr 22 06:26:53] The Linked ID
[Apr 22 06:26:53] -- Executing [500@Incoming_robot:4] SIPAddHeader("SIP/asterisk2-0000015b", "X-Call-Link-ID: ") in new stack

https://docs.asterisk.org/Latest_API/API_Documentation/Dialplan_Functions/PJSIP_HEADER/#description

В доке есть экземплы

Cообщение от   Telegram-канал omnipbx

Добавлено: 22 апр 2025, 10:13
notify_ded_bot
Здравствуйте! Создал сервер на C# и http сервис на 1с с помощью IIS. Если вместо CALLERID передать обычную строку, то оба работают норм, а если как переменную, то сервис на 1с не принимает. Подскажите как исправить?

если не уверены что переменную распарсило то через tcpdump запишите трафик который идёт на порт 80 и воочую убедитесь что url правильная а не с ${CALLERID(num)} т.е. IIS наверное черный ящик и посмотреть логи нет возможности

Cообщение от   Telegram-канал anonymous

Добавлено: 22 апр 2025, 10:18
notify_ded_bot
если не уверены что переменную распарсило то через tcpdump запишите трафик который идёт на порт 80 и воочую убедитесь что url правильная а не с ${CALLERID(num)} т.е. IIS наверное черный ящик и посмотреть логи нет возможности

Без знака доллара нормально отправляет, просто не значение параметра, а сам текст CALLERID(num).

Cообщение от   Telegram-канал nurm21

Добавлено: 22 апр 2025, 10:21
notify_ded_bot
https://docs.asterisk.org/Latest_API/API_Documentation/Dialplan_Functions/PJSIP_HEADER/#description

В доке есть экземплы

можно ли тут передавать аргументы на handler?

Cообщение от   Telegram-канал nurm21

Добавлено: 22 апр 2025, 10:23
notify_ded_bot

same = n,Dial(PJSIP/500@asterisk1,,b(handler^addheader^1^${LINK_ID}))

[handler]
exten => addheader,1,NoOp(ARG1 = ${ARG1})
same => n,Verbose(The extention: ${ARG!})
same => n,Set(PJSIP_HEADER(add,X-Call-Link-ID)=${ARG1})
same => n,Return()

тут чето не получается отправить

Cообщение от   Telegram-канал omnipbx

Добавлено: 22 апр 2025, 10:23
notify_ded_bot
Без знака доллара нормально отправляет, просто не значение параметра, а сам текст CALLERID(num).

упростите переменные т.е. сперва
set(num=${CALLERID(num)})
и в строке curl использовать ${num} вместо ${CALLERID(num)}