Как удалить префиксы SIP или Plus из входящих вызовов на FreePBX?
Как удалить префикс "sip:+" (sip plus) из входящих номеров? Номер кэшируется на моем телефоне и является нелогичным форматом, поэтому я не могу перезвонить на этот номер.
1 ответ
Чтобы полностью удалить префикс "sip:+", нужно выполнить два шага...
Удаление префикса Plus
FreePBX включает в себя "контекст", который удаляет все, кроме последних 10 цифр, из строки CID. Существует несколько других потоков, в которых говорится о создании пользовательского контекста, но это не обязательно. На вашем входящем маршруте, если вы измените это...
context=from-trunk
... к этому...
context=from-pstn-e164-us
... входящие номера будут в 10-значном формате, который обычно работает в США.
Удаление префикса SIP
По крайней мере, в мире Polycom префикс SIP используется в сочетании с набором URL-адресов. Отключение этой функции приведет к тому, что префикс "sip:" не будет передан на телефон. Вот как это делается для подразделений Polycom...
- Выберите Настройки> Диспетчер конечных точек
- В правой панели выберите "Редактирование базового файла" (в разделе "Дополнительно")
- Выберите шаблон для редактирования
- Нажмите кнопку "MAC-Features.cfg"
- Найдите запись "feature.urlDialing" со значением "1"
- Измените "1" на "0" (чтобы отключить его)
- Сохраните ваши изменения
- Перестройте конфиг для своих телефонов
- Перезагрузите свои телефоны
Несколько замечаний по этому поводу...
- Там может быть лучший способ. Вот как я это сделал.
- В пункте № 5, если вы ищете только "urlDialing" (а не "feature.urlDialing"), вы должны найти 2 совпадения с "urlDialing". Первый имеет значение "РОДИТЕЛЬ". Я бы не изменил это. Выполните поиск следующего экземпляра или полностью квалифицированного "feature.urlDialing", и вы найдете 1 или 0.