Ausgehende Nummern überschreiben

robinsonR

Mitglied
Mitglied seit
17 Apr 2006
Beiträge
560
Punkte für Reaktionen
0
Punkte
16
Ich habe von unserem Provider folgende Informationen bekommen, damit ich ausgehende CID überschreiben kann:
Code:
;Hier ist die Regel fuer Anrufe ins öffentliche Netz
;Die CALLERID(num) muss das Format: 0446789087 aufweisen. ;Diese Nummer wird dem Gesprächspartner angezeigt.
exten=> _.,1,SipAddHeader(P-Preferred-Identity: <sip:${CALLERID(num)}@provider.ch>) exten=> _.,n,Dial(SIP/${EXTEN}@username,60)
exten=> _.,n,Hangup
exten => i,1,Hangup exten => h,1,Hangup exten => t,1,Hangup

Wie baue ich das nun in FreePBX 2.9 ein, damit ich Usern eigene CIDs zuweisen kann?
 
Habe hier auch eine Lösung gefunden:
Code:
[from-internal-custom]				

exten => _0XXXXX.,1,Set(INTERN=${DB(DEVICE/${CALLERID(num)}/user})
exten => _0XXXXX.,n,Set(EXTERN=${DB(AMPUSER/${INTERN}/outboundcid})
exten => _0XXXXX.,n,SIPAddHeader(P-Preferred-Identity:<sip:${EXTERN}@e-fon.ch>)

Vielleicht kann man die DB-Abfrage noch vereinfachen.
 
Zuletzt bearbeitet:
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.