Hi,
zum Setup:
- Asterisk Server mit zwei beroNet BN8S0 Karten
- Asterisk 1.0.6-BRIstuffed-0.2.0-RC7j
- für die beroNet Karten angepassten qozap-Treiber
- Anlagenanschluss mit 5 NTBAs
- Asterisk hängt am PSTN, dahinter hängt noch eine herkömmliche PBX: PSTN = BN8S0 - * - BN8S0 = PBX
- An Asterisk sind auch noch SIP-Teilnehmer angeschlossen
zum Problem:
Weder bei abgehenden Gesprächen aus dem SIP-Kontext noch aus dem PBX-Kontext wird die korrekte CallerID angezeigt. Der angerufene bekommt immer die Durchwahl 0 zu sehen.
Ruft also z.B. jemand mit der Rufnummer 0123/4567-89 ins PSTN (egal ob per SIP oder von der PBX), so bekommt der Angerufene stattdessen 0123/4567-0 zu sehen.
zapata.conf:
Der relevante Teil in der extensions.conf sieht so aus:
Diverse Versuche mit z.B. SetCIDNum in extensions.conf oder usecallingpres=yes in zapata.conf waren bisher leider erfolglos.
Bin für jeden Hinweis dankbar.
zum Setup:
- Asterisk Server mit zwei beroNet BN8S0 Karten
- Asterisk 1.0.6-BRIstuffed-0.2.0-RC7j
- für die beroNet Karten angepassten qozap-Treiber
- Anlagenanschluss mit 5 NTBAs
- Asterisk hängt am PSTN, dahinter hängt noch eine herkömmliche PBX: PSTN = BN8S0 - * - BN8S0 = PBX
- An Asterisk sind auch noch SIP-Teilnehmer angeschlossen
zum Problem:
Weder bei abgehenden Gesprächen aus dem SIP-Kontext noch aus dem PBX-Kontext wird die korrekte CallerID angezeigt. Der angerufene bekommt immer die Durchwahl 0 zu sehen.
Ruft also z.B. jemand mit der Rufnummer 0123/4567-89 ins PSTN (egal ob per SIP oder von der PBX), so bekommt der Angerufene stattdessen 0123/4567-0 zu sehen.
zapata.conf:
Code:
[channels]
switchtype = euroisdn
pridialplan = local
prilocaldialplan = local
nationalprefix = 0
internationalprefix = 00
echocancel = yes
echotraining = 100
echocancelwhenbridged = yes
; ---
; Point-to-Point NT mode
signalling = bri_net
immediate = no
overlapdial = yes
callerid = asreceived
context = PBX
; Card 1, Port 1 - 5 = Group 1
group = 1
channel => 25-26
channel => 28-29
channel => 31-32
channel => 34-35
channel => 37-38
; unused
;channel => 40-41
;channel => 43-44
;channel => 46-47
; ---
; Point-to-Point TE mode
signalling = bri_cpe
context = PSTN
; Card 2, Port 1 - 5 = Group 2
group = 2
channel => 1-2
channel => 4-5
channel => 7-8
channel => 10-11
channel => 13-14
; unused
;channel => 16-17
;channel => 19-20
;channel => 22-23
Der relevante Teil in der extensions.conf sieht so aus:
Code:
exten => _0X.,1,Dial(ZAP/g2/${EXTEN},60)
exten => _0X.,2,Hangup
Diverse Versuche mit z.B. SetCIDNum in extensions.conf oder usecallingpres=yes in zapata.conf waren bisher leider erfolglos.
Bin für jeden Hinweis dankbar.