Avp

P.Hoffmann

Neuer User
Mitglied seit
1 Feb 2009
Beiträge
179
Punkte für Reaktionen
0
Punkte
0
OpenSIPS

Hallo,

a) jeder Benutzer hat als avp "areacode" eine Vorwahl eingetragen.

Diese wird mit avp_db_load ("$fu", "$avp(s:areacode)"); abgefragt. Sie soll der To-URI vorangestellt werden:

1) prefix("$avp(s:areacode)");

=> ergibt: $avp(s:areacode)123456 ...

Wobei 123456 für die Nummer steht, welche gewählt wurde. Das heißt, die Variable wurde nicht abgefragt und einfach nur weitergegeben.

2) subst_uri('/^sip:([0-9]+)@(.*)$/sip:$avp(s:areacode)$rU@\2/i');

=> ergibt: 4969123456

Wobei 4969 für den Areacode, und 123456 für die Nummer steht, welche gewählt wurde.

Diese Lösung finde ich aber jedoch relativ "unschön", hat jemand einen Vorschlag für eine bessere, wenn es mit prefix(); nicht geht?

b) Jeder Benutzer hat eine URI zugeteilt, z.B. [email protected].

Auf diese URI zeigen verschiedene Aliase, z.B. [email protected] --> [email protected].

Kann mir jemand eine If-Abfrage nennen, mit der man prüfen kann ob die im From-Displayname verwendete Absender Adresse ein Alias des aktuellen Benutzers (From-URI) ist?

Vielen Dank!

Philipp
 
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.