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

TAU-72 проблемы с "Modifier" в dialplan

Добавлено: 21 янв 2011 01:51
Kondor
Проблема с Modifier в диалплане.
Нужен модифаер "24#", но при передаче в пакет invaite sip символ # менятся на "%23", т.е. в отладке вижу
tau72 писал(а):INVITE sip:24%23xxxxxx@XXX.XXX.XXX.XXX:5060 SIP/2.0

Если ставлю "24*", то нормально

tau72 писал(а):INVITE sip:24*xxxxxx@XXX.XXX.XXX.XXX:5060 SIP/2.0


В файл voip_history пишется нормально как "24#xxxxxx".

Как решить данную проблему?

Linux version (116 Thu Sep 2 10:39:50 NOVST 2010)
ARM version (TAU-72 PLD v250 date: 2010 Sep 23 time 16:5:49)

Re: TAU-72 проблемы с "Modifier" в dialplan

Добавлено: 21 янв 2011 09:45
Женя
Здравствуйте!
На самом деле ни какой проблемы нет, некоторые символы, передаваемые в SIP URI должны кодироваться по ascII, иначе они могут быть неправильно истолкованны.
Это описанно в RFC 2396.
В часности # кодируется как %23

Почему у Вас возник такой вопрос?

Re: TAU-72 проблемы с "Modifier" в dialplan

Добавлено: 21 янв 2011 23:45
Kondor
Женя писал(а):На самом деле ни какой проблемы нет, некоторые символы, передаваемые в SIP URI должны кодироваться по ascII, иначе они могут быть неправильно истолкованны.
Это описанно в RFC 2396.

Прошу прощенья, прочел, осознал. :)