Страница 1 из 1
Как по SIP корректно передать произвольную переменную
Добавлено: 24 апр 2024, 15:21
Ferrum
Мне нужно самописному софтфону передать с АТС произвольную переменную, к примеру при вх звонке я могу ее поместить в callerid(name), это будет костыль, но в теории рабочий, а при исх звонке с софтфона уже возникает вопрос, инвайт инициирует не АТС, а данные все равно с АТС передать надо.
Как данная задача наиболее корректно решается ?
Re: Как по SIP корректно передать произвольную переменную
Добавлено: 24 апр 2024, 17:40
Ferrum
На данный момент остановился на SIP пакете MESSAGE
Re: Как по SIP корректно передать произвольную переменную
Добавлено: 24 апр 2024, 17:42
ded
Протокол 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
Re: Как по SIP корректно передать произвольную переменную
Добавлено: 25 апр 2024, 16:39
Ferrum
Спасибо еще такой вопрос, можно ли поменять в пакете Message ?
на
Re: Как по SIP корректно передать произвольную переменную
Добавлено: 25 апр 2024, 16:47
ded
Не знаю, не пробовал!
Если попробуете - узнаете, и тут напишите об этом.