Rufnummernanzeige / Ausgehende Regel Mobydick 7

Hallo zusammen,

Bin gerade am Umzug meiner MD6 nach MD7.

Leider machen mir die ausgehenden Regeln wieder mal Probleme.
Konfiguration:

Sipgate Trunking
Stammnummer: 499931123456 (0-9)

AMT:
Rufnummernanzeige ausgehend: Benutzer
Zielrufnummer aus SIP-Header: JA
Ausgehende Regel und was dabei rauskam:
In-Prefix / Quelle / Ziel / CIDNummer / ERGEBNIS:

0 / * / * / 499931123456${CALLERIDNUM:-1} / 4999311234560
0 / * / * / 499931123456${CALLERIDNUM} / 4999311234560
0 / * / * / 4999311234567 / 4999311234567

scheinbar funktioniert nur die Variable nicht.

Logauszug:
SIPAddHeader(“SIP/v1OauAsuL3a48eb-00000032”, “P-Preferred-Identity: sip:499931123456@sipconnect.sipgate.de”) in new stack
Ideen?

Vielen Dank

Alex

EDIT

mit

499931123456${CALLERID(num)}
bekomme ich fast die richtige nummer. Meine internen Durchwahlen sind 2-Stellig, die externen aber nur 1-Stellig. daher bräuchte ich:
499931123456${CALLERID(num):-1}

Dann bekomme ich aber die Meldung dass das Feld zu lang ist. (31 Zeichen)

Guten Morgen,

vorab kann ich dir soviel sagen, dass durch die geänderten Variablennamen im Asterisk 1.8 unser Datenbankfeld für deinen Fall zu knapp bemessen ist. Wir werden das im nächsten Bugfix beheben.

Gruß
Markus