Инструменты пользователя

Инструменты сайта


faq:did-routs

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
faq:did-routs [2023/06/14 07:21]
Мальцев Иван [Novafon (zadarma)]
faq:did-routs [2024/02/01 12:40] (текущий)
Портнов Алексей [Манго офис]
Строка 122: Строка 122:
 </​code>​ </​code>​
  
 +Более универсальный вариант:​
 +<​code>​[add-trim-prefix-clid-custom]
 +exten => _[0-9*#​+a-zA-Z][0-9*#​+a-zA-Z]!,​1,​NoOp(------)
 + same => n,​Set(tmpDiversion=${PJSIP_HEADER(read,​Diversion)})
 + same => n,​ExecIf($["​x${tmpDiversion}"​ != "​x"​]?​Set(toNum=${CUT(CUT(tmpDiversion,​@,​1),:,​2)}))
 + same => n,​ExecIf($["​${toNum}x"​ != "​x"​ && "​${toNum}"​ != "​${EXTEN}"​]?​Gosub(${contextID},​${toNum},​1))
 + same => n,​return</​code>​
 ==== Novafon (zadarma) ==== ==== Novafon (zadarma) ====
  
faq/did-routs.txt · Последние изменения: 2024/02/01 12:40 — Портнов Алексей