[Erledigt] Snom 190: Kann jemand diesen Dialplan entziffern?

jkimmel

Neuer User
Mitglied seit
28 Okt 2004
Beiträge
135
Punkte für Reaktionen
0
Punkte
16
Kann mir jemand diesen Dialplan

|^00([0-9]*)$|sip:+\1@\d;phone=yes| |^0([0-9]*)$|sip:+49\1@\d;phone=yes| |^([0-9]*)$|sip:+492603\1@\d;phone=yes| |^([a-zA-Z]+:.*)$|\1\2| |^([a-zA-Z0-9&=+\$,;?\-_.!~*'()%]+@.+)|sip:\1| |^([a-zA-Z0-9&=+\$,;?\-_.!~*'()%]*)$|sip:\1@\d|

entziffern?

jkimmel
 
Zuletzt bearbeitet:
jkimmel schrieb:
Kann mir jemand diesen Dialplan
entziffern?

jkimmel
Ok, ich versuchs mal. Grundsätzlich ist immer das, was zwischen ersten und zweiten '|' steht, ein regulärer Ausdruck, der gegen die eingetippte Nummer geprüft wird, beim ersten Treffer wird dann das gewählt/übersetzt, was zwischen zewiten und dritten '|' steht.
\d heißt, setze die VoIP-Proder-Domain des Acounts ein.
phone=yes heißt, prüfe vor der Wahl das ENUM-Verzeichnis, wenn dort gefunden, wähle dort gefundene VoIP-Adresse (es wird aber nur SIP unterstützt)

jkimmel schrieb:
|^00([0-9]*)$|sip:+\1@\d;phone=yes|
internationale Rufnummern, z.B. 004412345 --> [email protected]
jkimmel schrieb:
|^0([0-9]*)$|sip:+49\1@\d;phone=yes|
nationale Rufnummern, z.B. 03012345 --> [email protected]
jkimmel schrieb:
|^([0-9]*)$|sip:+492603\1@\d;phone=yes|
Rufnummern im Ortsnetz 02603 (wo immer das sein mag),
z.B. 12345 --> [email protected]

Jetzt kommen noch verschiedene Varianten für direkteingabe von Sip-Adressen:
jkimmel schrieb:
|^([a-zA-Z]+:.*)$|\1\2|
Das "\2" ist meiner Meinung nach falsch/überflüssig, funktioniert aber, weil leer), das gleiche Ergebnis liefert
Code:
|^([a-zA-Z]+:)(.*)$|\1\2|
oder
Code:
|^([a-zA-Z]+:.*)$|\1|
VoIP-Protokoll steht vor einem ':', faktisch funktioniert aber nur "SIP:" bzw. "sip:"
--> Sip-VoIP-Verbindung direkt aufbauen (ohne über Provider zu gehen)

jkimmel schrieb:
|^([a-zA-Z0-9&=+\$,;?\-_.!~*'()%]+@.+)|sip:\1|
Alles, was vorher noch nicht passte und einen '@' enthält als Sipadresse interpretieren und Verbindung direkt aufbauen (wie voriges, nur daß eben nicht sip beim Wählen angegeben wurde.
jkimmel schrieb:
|^([a-zA-Z0-9&=+\$,;?\-_.!~*'()%]*)$|sip:\1@\d|
Alles sonstige, was die aufgeführten Zeichen enthält, als Teil einer Sipadresse wählen, als Domain wird die Provider-Domain angefügt.
 
Danke Ahasver für Deine Mühe, das meiste habe ich verstanden.
Mir war nicht bewusst, dass dieser Dialplan per Konfiguration gefüllt wird.
Da hat mein User ganz tüchtig rumgefummelt.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.