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

Kleine Tricks und Tips, wie man besondere Sachen lösen kann.

Moderatoren: rainer, Tim

Antworten
Benutzeravatar
rainer
Profi
Beiträge: 183
Registriert: Di 17. Nov 2009, 20:18
Wohnort: Bonn
Kontaktdaten:

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

Beitrag 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
Rainer Piper - Bonn - 0228 97167161 or SIP-URI: sip:7000@sip.soho-piper.de:5072
Software: kamailio 4.2.0 -> Asterisk 13.0.1 mit pjsip stack
Hardware: 2x QuadCore, 128GB ECC-RAM, 4x HDD Raid 10
Benutzeravatar
Tim
Administrator
Beiträge: 160
Registriert: Sa 1. Nov 2008, 00:02
Wohnort: Freilassing / Oberbayern / Deutschland
Kontaktdaten:

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

Beitrag 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.
Dipl.-Ing. Tim Grünberg
dCAP zertifiziert seit 2007

Debian Jessie x86_64
Asterisk 13.5.0
Deutsche Telekom All IP Anschluss
SNOM 370, SNOM M3 & Grandstream GXP2000

AMD Athlon II X4 605e -- 16 GB DDR3 RAM -- 2 TB SATA2 HDD Space
Antworten