Coverbild des Asterisk Buches von Stefan Wintermeyer

Achtung: Dies ist ein Beta Test!

  • Bitte melden Sie Fehler! Siehe dazu die Beta-Test FAQ.
  • Besuchen Sie den Asterisk-Tag.org in Bremen und lassen Sie sich dort Ihr Buch von Stefan Wintermeyer signieren.
  • Bestellmoeglichkeiten fuer das gedruckte Buch: Amazon oder direkt beim Verlag

Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de.


6.122. StripMSD()

Entfernt die angegebene Zahl führender Ziffern (höchstwertiger Ziffern) von der aktuellen Extension

StripMSD(count)

Entfernt die ersten count Ziffern von der dem Kanal zugeordneten Extension und setzt die Ausführung bei der nächsten Priorität für die resultieren Extension fort. Ist zum Beispiel Priorität 1 der Extension 5551212 StripMSD(3), werden die ersten drei Ziffern von 5551212 abgelöst und der nächste Schritt, Priorität 2 von Extension 1212, ausgeführt. Wird zu einer Extions gewechselt, die keine Priorität n+1 besitzt (mit n: aktuelle Priorität), wird das PBX sie behandeln, als hätte der Teilnehmer eine ungültige Extension angewählt.

Liefert stets 0 zurück.

Diese Anwendung ist veraltet und wurde durch den Teilkettenausdruck ${EXTEN:X:Y} ersetzt.

exten => 5551212,1,StripMSD(3)
exten => 1212,2,SayDigits(${EXTEN})
; a better way of doing the same thing
exten => 5551234,1,SayDigits(${EXTEN:3})

Siehe auch. Abschnitt 6.121, „StripLSD(), README.variables, variable substring syntax