Как удалить префиксы 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...

  1. Выберите Настройки> Диспетчер конечных точек
  2. В правой панели выберите "Редактирование базового файла" (в разделе "Дополнительно")
  3. Выберите шаблон для редактирования
  4. Нажмите кнопку "MAC-Features.cfg"
  5. Найдите запись "feature.urlDialing" со значением "1"
  6. Измените "1" на "0" (чтобы отключить его)
  7. Сохраните ваши изменения
  8. Перестройте конфиг для своих телефонов
  9. Перезагрузите свои телефоны

Несколько замечаний по этому поводу...

  • Там может быть лучший способ. Вот как я это сделал.
  • В пункте № 5, если вы ищете только "urlDialing" (а не "feature.urlDialing"), вы должны найти 2 совпадения с "urlDialing". Первый имеет значение "РОДИТЕЛЬ". Я бы не изменил это. Выполните поиск следующего экземпляра или полностью квалифицированного "feature.urlDialing", и вы найдете 1 или 0.
Другие вопросы по тегам