
Мне нужно иметь возможность предоставить план набора, который может добавлять код города к набираемому 7-значному номеру на Grandstream GXP2170 (файлы конфигурации очень похожи между моделями GXP21XX) на прошивке "Prog 1.0.9.69", предоставление ДОЛЖНО быть выполнено с помощью файла конфигурации. Поддержка Grandstream заявила, что это работает для них, и пожала плечами, даже после попытки подтвердить, что они понимают мои потребности, и что если эта функция не существует, то мне просто нужно подтвердить ее отсутствие. Мы предоставляем через файлы XML, доставляемые по HTTPS, и я проверил access.log своих серверов и вижу, что файл успешно извлекается, однако телефон не обрабатывает его и не применяет (если я удаляю "<=1941>[2-9]xxxxxx" из плана набора, он загружается и обрабатывается немедленно). Кто-нибудь еще может это подтвердить? Мне также удалось запрограммировать рабочий план набора через веб-интерфейс, но необходимо иметь возможность предоставить эту функцию с помощью файла конфигурации. Кроме того, в руководстве администратора говорится: «Примечание: эта функция не поддерживается файлами конфигурации (как .xml, так и .txt)». Однако совершенно неясно, о какой функции идет речь, и мне кажется глупым и странным, что графический интерфейс может делать что-то, чего не может файл конфигурации.
решение1
Итак, я зашел на форумы grandstream и нашел помощь. Моя проблема была не в конфигурации grandstream, а, по сути, в XML. Функция "prepend" использует "<" и ">", но это специальные символы XML, и их пришлось заменить в текстовом файле на "<" и ">", которые затем анализируются XML-анализатором и отправляются в план набора! Не нужно меня благодарить, Тони спрашивает... Тони отвечает.