ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как по SIP корректно передать произвольную переменную

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Как по SIP корректно передать произвольную переменную

Сообщение Ferrum » 24 апр 2024, 16:21

Мне нужно самописному софтфону передать с АТС произвольную переменную, к примеру при вх звонке я могу ее поместить в callerid(name), это будет костыль, но в теории рабочий, а при исх звонке с софтфона уже возникает вопрос, инвайт инициирует не АТС, а данные все равно с АТС передать надо.
Как данная задача наиболее корректно решается ?
Аватар пользователя
Ferrum
 
Сообщений: 338
Зарегистрирован: 25 ноя 2011, 15:16

Re: Как по SIP корректно передать произвольную переменную

Сообщение Ferrum » 24 апр 2024, 18:40

На данный момент остановился на SIP пакете MESSAGE
Аватар пользователя
Ferrum
 
Сообщений: 338
Зарегистрирован: 25 ноя 2011, 15:16

Re: Как по SIP корректно передать произвольную переменную

Сообщение ded » 24 апр 2024, 18:42

Протокол SIP разрешает кастомные хидеры, в которых можно передавать что угодно. Цыскофоны, например, передают даже маленькие XML-фрагменты в сигнализации.
Практические примеры -
https://www.pbxforums.com/threads/addin ... alls.4950/

https://community.asterisk.org/t/cannot ... ader/97666

Можно посмотреть в сторону RFC 5009: Private Header (P-Header)
SIP MESSAGE - полноценная поддержка Text-over-IP, https://ru.wikipedia.org/wiki/Text_over_IP
ded
 
Сообщений: 15902
Зарегистрирован: 26 авг 2010, 19:00

Re: Как по SIP корректно передать произвольную переменную

Сообщение Ferrum » 25 апр 2024, 17:39

Спасибо еще такой вопрос, можно ли поменять в пакете Message ?

Код: выделить все
Content-Type: text/plain


на

Код: выделить все
content-type: application/json
Аватар пользователя
Ferrum
 
Сообщений: 338
Зарегистрирован: 25 ноя 2011, 15:16

Re: Как по SIP корректно передать произвольную переменную

Сообщение ded » 25 апр 2024, 17:47

Не знаю, не пробовал! :) Если попробуете - узнаете, и тут напишите об этом.
ded
 
Сообщений: 15902
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Конфигурация и настройка Asterisk

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

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

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