Как добавить заголовок SIP?

Подскажите, как добавить SIP заголовок только для внутренних номеров? Понятно, что нужно копать в extensions, но у меня не получается добавить именно к внутренним номерам.

[dial_create_chan]

Если сюда добавить same => n,Set(PJSIP_HEADER(add,XXXXXXXX-MyHeader)=XXXXXXXXXXXXXXXXXXX)

То заголовок добавляется ко всем номерам.

Задача в том, что бы установить нужный SIP заголовок в INVITE для внутренних номеров. Буду благодарен в решении вопроса.

Что то вроде:

same => n,ExecIf($[ ${LEN(${CHANNEL(peername)})} == 3 && "${CHANNEL(channeltype)}" == "PJSIP" ]?Set(PJSIP_HEADER(add,X-Header)=XXXXXXX))

  • ${LEN(${CHANNEL(peername)})} == 3 - трехзначные номера
  • "${CHANNEL(channeltype)}" == "PJSIP" - проверка типа канала