Seite 1 von 1

Precall über die Dial(CAPI/ISDN1/[PrecallNr]${EXTEN},,r)

Verfasst: Di 24. Nov 2009, 01:23
von rainer
In die extensions.conf outgoing-context und die Precall Nr. 01067 könnt ihe ändern ... ;-)

Code: Alles auswählen

; T-Mobile
exten => _0151X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0160X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0170X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0172X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0175X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
; Vodafone
exten => _0152X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0162X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0173X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0174X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
; O2
exten => _0159X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0176X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0179X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
; EPlus
exten => _0157X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0163X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0177X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
exten => _0178X.,1,Dial(CAPI/ISDN1/01067${EXTEN},,r)
Gruß
Rainer

Re: Precall über die Dial(CAPI/ISDN1/[PrecallNr]${EXTEN},,r)

Verfasst: Di 24. Nov 2009, 15:45
von Tim
Wenn man die PreCall-Nummer noch als Variable anlegt kann man die z.B. global in der "extensions.conf" festlegen oder sogar extern über eine Datenbank mit z.B. AGI-Scripten abfragen.

Somit kann man sich den Schreibaufwand verringern und Fehlerquellen minimieren, da man die PreCall-Nummer nur einmal angeben braucht.

z.B.

Code: Alles auswählen

; T-Mobile
exten => _0151X.,1,Dial(CAPI/ISDN1/${PRECALL-TMOBILE}${EXTEN},,r)
exten => _0160X.,1,Dial(CAPI/ISDN1/${PRECALL-TMOBILE}${EXTEN},,r)
exten => _0170X.,1,Dial(CAPI/ISDN1/${PRECALL-TMOBILE}${EXTEN},,r)
exten => _0172X.,1,Dial(CAPI/ISDN1/${PRECALL-TMOBILE}${EXTEN},,r)
exten => _0175X.,1,Dial(CAPI/ISDN1/${PRECALL-TMOBILE}${EXTEN},,r)
Man könnte auch für die unterschiedlichen Mobilfunk-Anbieter unterschiedliche PreCall-Nummern verwenden.