Amt ohne führende Nullen?

Ich versuche gerade ein Amt einzurichten welches Nummern nur im Format ohne führende Null akzeptiert.
Z.B: 4972164546 und nicht 004972164546.

Ich habe es mit einem “Skript ausgehende Regeln” versucht, jedoch ergänzt die nachfolgende Rufregel wieder automatisch die zwei führenden Nullen.

exten => s,1,NoOp(progress)
same => n,Set(exten(number),${EXTEN:2}); entferne führende Nullen
same => n,Return()

Jemand eine Idee?

Das zugrundeliegende Problem ist dass der Trunk nur komplette internationale Nummern akzeptiert. bzw +49xxx oder 49xxx.

Habe es mit folgendem Skript gelöst.

exten => s,1,NoOp(progress)
same => n,Set(MDC_CALLEE_NUM_NAT=${MDC_CALLEE_NUM_INTERNAT:2})
same => n,Return()