- Mitglied seit
- 2 Jan 2007
- Beiträge
- 39
- Punkte für Reaktionen
- 0
- Punkte
- 6
Hi Leute,
Ich weiß nicht so recht wo ich anfangen soll, Asterisk ansich ist aber für mich ein recht neues Thema. Ich habe hier in einem kleinen Büro Trixbox installiert, welches ja FreePBX als Webinterface mitbringt und so einiges anderes. Die QuadBRI karte von Jungshanns habe ich auch auf Anhieb zum laufen bekommen, habe gerade zu dieser allerdings ein paar Fragen die mir so nicht klar sind. Asterisk Version: Asterisk 1.2.13-BRIstuffed-0.3.0-PRE-1v
Meine momentane zapata.conf auf /etc/asterisk/:
In soweit funktioniert Asterisk einwandfrei, ich kann sowohl wunderbar Anrufe empfangen als auch rausrufen, hier allerdings wird immer die ISDN Rufnummer mitgesendet, obwohl ich im Dialplan (Durch FreePBX konfiguriert) die Rufnummer unterdrücke, siehe diesen kleinen Auszug bei einem Ruf nach außen:
Die Rufnummer hab ich ausge'X't. Normal sollte ja mit:
-- Executing SetCallerPres("SIP/200-08ecda60", "prohib_passed_screen")
die Rufnummer unterdrückt sein, oder?
Außerdem habe ich noch generell ein Verständnisproblem mit dem "signalling-mode". Ich hab hier 2 NTBA's die zusammen geschaltet sind und auf der selben MSN landen, ist hier der Modus den ich nehme (bri_cpe) also p2p NT Mode richtig?
Für etwas Hilfe wäre ich sehr dankbar.
Viele Grüße,
Markus
Ich weiß nicht so recht wo ich anfangen soll, Asterisk ansich ist aber für mich ein recht neues Thema. Ich habe hier in einem kleinen Büro Trixbox installiert, welches ja FreePBX als Webinterface mitbringt und so einiges anderes. Die QuadBRI karte von Jungshanns habe ich auch auf Anhieb zum laufen bekommen, habe gerade zu dieser allerdings ein paar Fragen die mir so nicht klar sind. Asterisk Version: Asterisk 1.2.13-BRIstuffed-0.3.0-PRE-1v
Meine momentane zapata.conf auf /etc/asterisk/:
Code:
; Zapata telephony interface
;
; Configuration file
[trunkgroups]
[channels]
language=de
switchtype = euroisdn
; p2mp TE mode (for connecting ISDN lines in point-to-multipoint mode)
; signalling = bri_cpe_ptmp
; p2p TE mode (for connecting ISDN lines in point-to-point mode)
; signalling = bri_cpe
; p2mp NT mode (for connecting ISDN phones in point-to-multipoint mode)
; signalling = bri_net_ptmp
; p2p NT mode (for connecting an ISDN pbx in point-to-point mode)
; signalling = bri_cpe
pridialplan = dynamic
prilocaldialplan = local
nationalprefix = 0
internationalprefix = 00
overlapdial=yes
usecallerid=yes
hidecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=100
rxgain=0.0
txgain=0.0
immediate=no
priindication = passthrough
;-------------------------------
; p2p NT mode
;-------------------------------
signalling = bri_cpe
#context = from-pstn
context = from-zaptel
group = 0
channel => 1-2
channel => 4-5
channel => 7-8
channel => 10-11
;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no
;Include genzaptelconf configs
#include zapata-auto.conf
;Include AMP configs
#include zapata_additional.conf
;Include BRI-HFC configs
#include zapata-BRI-HFC.conf
In soweit funktioniert Asterisk einwandfrei, ich kann sowohl wunderbar Anrufe empfangen als auch rausrufen, hier allerdings wird immer die ISDN Rufnummer mitgesendet, obwohl ich im Dialplan (Durch FreePBX konfiguriert) die Rufnummer unterdrücke, siehe diesen kleinen Auszug bei einem Ruf nach außen:
Code:
-- Goto (macro-outbound-callerid,s,3)
-- Executing NoOp("SIP/200-08ecda60", "REALCALLERIDNUM is 200") in new stack
-- Executing GotoIf("SIP/200-08ecda60", "1?normcid") in new stack
-- Goto (macro-outbound-callerid,s,9)
-- Executing Set("SIP/200-08ecda60", "USEROUTCID=hidden") in new stack
-- Executing Set("SIP/200-08ecda60", "EMERGENCYCID=") in new stack
-- Executing Set("SIP/200-08ecda60", "TRUNKOUTCID=hidden") in new stack
-- Executing GotoIf("SIP/200-08ecda60", "1?trunkcid") in new stack
-- Goto (macro-outbound-callerid,s,16)
-- Executing GotoIf("SIP/200-08ecda60", "0?usercid") in new stack
-- Executing Set("SIP/200-08ecda60", "CALLERID(all)=hidden") in new stack
-- Executing GotoIf("SIP/200-08ecda60", "0?report") in new stack
-- Executing Set("SIP/200-08ecda60", "CALLERID(all)=hidden") in new stack
-- Executing GotoIf("SIP/200-08ecda60", "0?report:hidecid") in new stack
-- Goto (macro-outbound-callerid,s,21)
-- Executing SetCallerPres("SIP/200-08ecda60", "prohib_passed_screen") in new stack
-- Executing NoOp("SIP/200-08ecda60", "CallerID set to "hidden" <>") in new stack
-- Executing GotoIf("SIP/200-08ecda60", "1?nomax") in new stack
-- Goto (macro-dialout-trunk,s,16)
-- Executing DeadAGI("SIP/200-08ecda60", "fixlocalprefix") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
== fixlocalprefix: Dialpattern . matched. 06182xxxxxxx -> 06182xxxxxxx
-- AGI Script fixlocalprefix completed, returning 0
-- Executing Set("SIP/200-08ecda60", "OUTNUM=06182xxxxxxx") in new stack
-- Executing Set("SIP/200-08ecda60", "custom=ZAP/g0") in new stack
-- Executing GotoIf("SIP/200-08ecda60", "0?customtrunk") in new stack
-- Executing Dial("SIP/200-08ecda60", "ZAP/g0/06182xxxxxxx|300|") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g0/06182xxxxxxx
-- Zap/1-1 is proceeding passing it to SIP/200-08ecda60
-- Zap/1-1 is ringing
-- Hungup 'Zap/1-1'
Die Rufnummer hab ich ausge'X't. Normal sollte ja mit:
-- Executing SetCallerPres("SIP/200-08ecda60", "prohib_passed_screen")
die Rufnummer unterdrückt sein, oder?
Außerdem habe ich noch generell ein Verständnisproblem mit dem "signalling-mode". Ich hab hier 2 NTBA's die zusammen geschaltet sind und auf der selben MSN landen, ist hier der Modus den ich nehme (bri_cpe) also p2p NT Mode richtig?
Für etwas Hilfe wäre ich sehr dankbar.
Viele Grüße,
Markus