Назад | Перейти на главную страницу

Как удалить префиксы SIP или Plus из входящих вызовов на FreePBX?

Как убрать префикс "sip: +" (sip plus) с входящих номеров? Номер хранится в кеш-памяти на моем телефоне и имеет нелогичный формат, поэтому я не могу перезвонить по этому номеру.

Чтобы полностью удалить префикс "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.