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?
 

robinsonR

Mitglied
Mitglied seit
17 Apr 2006
Beiträge
560
Punkte für Reaktionen
0
Punkte
16
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: