2015-09-11 2 views
1

Я новичок в звездочке. У меня есть вопрос. Как расширить строку на существующее поле заголовка в звездочке? Например, после вызова:Обновить существующее поле заголовка в звездочке

add_header(req, "User_Note", "swim fast"); 

User_Note имеет значение "плавать быстро". Я хочу добавить «быстро запустить» значение «User_Note». Таким образом, «User_Note» будет «быстро плавать, бегать быстро».

+0

Я нашел руководство здесь: http://www.voip-info.org/wiki/view/Asterisk+cmd+Page Возможно, мне нужно изменить файл conf следующим образом: exten => s, 3, SIPAddHeader (Поддерживается: «плавать быстро»); – Aloha

ответ

0

Если вы имеете в виду код диалплана Asterisk, вы не можете удалить заголовок SIP, входящий в вызов. Вы можете добавить еще один экземпляр того же заголовка, используя SIPAddHeader(), и изменить код на дальнем конце, чтобы правильно интерпретировать несколько значений.

В примере, который у вас есть, нет диалплана Asterisk.

+0

Спасибо. Для моего случая мне нужно добавить информацию в поле «Поддерживаемые», чтобы я напрямую обновил исходный код функции add_supported(). – Aloha