Durchwahl wird nicht erkannt

aschlager

Neuer User
Mitglied seit
25 Aug 2006
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

habe folgendes Problem: Ich habe 2 AVM Fritz! PCI-Karten mit Astersk 1.2.11 am laufen. Es gibt jedoch immer wieder Probleme, dass bei eingehenden Anrufen die Durchwahl (DAD leer) nicht erkannt wird. Das tifft mich hier vor allem bei der FAX-DW (40). Die FAXE laufen dann in der Zentrale auf.

Meine Konfiguration:
asterisk*CLI> misdn show config
Misdn General-Config:
-> Version: chan_misdn-0.3.1-rc17
-> misdn_init: /etc/misdn-init.conf -> debug: 0
-> tracefile: /var/log/misdn.trace -> bridging: no
-> stop_tone_after_first_digit: yes -> append_digits2exten: yes
-> dynamic_crypt: no -> crypt_prefix: **
-> crypt_keys: test,muh -> ntdebugflags: 0
-> ntdebugfile: /var/log/misdn-nt.log

[PORT 1]
-> name: ISDN -> allowed_bearers: all
-> far_alerting: no -> rxgain: 0
-> txgain: 0 -> te_choose_channel: yes
-> pmp_l1_check: yes -> hdlc: no
-> context: incoming -> language: de
-> musicclass: default -> callerid:
-> method: standard -> dialplan: 0
-> localdialplan: 0 -> cpndialplan: 0
-> nationalprefix: 0 -> internationalprefix: 00
-> presentation: -1 -> screen: -1
-> always_immediate: no -> immediate: yes
-> senddtmf: no -> hold_allowed: no
-> early_bconnect: yes -> incoming_early_audio: no
-> echocancel: 0 -> echocancelwhenbridged: no
-> echotraining: 2000 -> need_more_infos: no
-> jitterbuffer: 4000 -> jitterbuffer_upper_threshold: 0
-> callgroup: -> pickupgroup:
-> msns: * -> ptp: yes


[PORT 2]
-> name: ISDN -> allowed_bearers: all
-> far_alerting: no -> rxgain: 0
-> txgain: 0 -> te_choose_channel: yes
-> pmp_l1_check: yes -> hdlc: no
-> context: incoming -> language: de
-> musicclass: default -> callerid:
-> method: standard -> dialplan: 0
-> localdialplan: 0 -> cpndialplan: 0
-> nationalprefix: 0 -> internationalprefix: 00
-> presentation: -1 -> screen: -1
-> always_immediate: no -> immediate: yes
-> senddtmf: no -> hold_allowed: no
-> early_bconnect: yes -> incoming_early_audio: no
-> echocancel: 0 -> echocancelwhenbridged: no
-> echotraining: 2000 -> need_more_infos: no
-> jitterbuffer: 4000 -> jitterbuffer_upper_threshold: 0
-> callgroup: -> pickupgroup:
-> msns: * -> ptp: yes

Habe momentan leider keinen Debug-output zur Hand, da es leider nicht immer passiert.

Bin für jede Hilfe dankbar!

Grüße,

-Andreas.
 
chan_misdn ist inzwischen bei rc23. Installier doch mal die neuste Version, vielleicht hilft das schon.
 
sterkel schrieb:
chan_misdn ist inzwischen bei rc23. Installier doch mal die neuste Version, vielleicht hilft das schon.

Hi,

danke für den Hinweis. Hab's gerade aktualisiert und werde das wieder testen.

Danke!
 
sterkel schrieb:
chan_misdn ist inzwischen bei rc23. Installier doch mal die neuste Version, vielleicht hilft das schon.

So, habs jetzt mit RC23 probiert, aber immer noch das selbe Problem. Habe auch inzw. bei der Telekom Austria nachgefragt, ob die vielleicht die DW nur auf einem ISDN mitschicken und am anderen nicht, aber das ist (hoffentlich) richtig konfiguriert.

Bin ziemlich ratlos...

-Andreas.
 
Das problem ist, dass hier mit overlapdial gewählt wird, insbesondere bei fax. wie sieht denn deine extensions.conf für eingehende Gespräche aus ?
 
Hi Christian,

folgende Einträge in extensions.conf:
Code:
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[global]

[incoming]

; Anrufe, die keine Durchwahl angegeben haben (auch nicht 0)
exten => s,1,Answer()
exten => s,n,SetCallerID(0${CALLERID})
exten => s,n,agi(get_callername.php|${CALLERID})
exten => s,n,Dial(SCCP/10&SCCP/11&SCCP/12&SCCP/13&SCCP/14&SCCP/15&SCCP/16&SCCP/18&SCCP/19,,m)
exten => s,n,Hangup()

; Anrufe, die auf DW 0 wählen
exten => 0,1,Answer()
exten => 0,n,SetCallerID(0${CALLERID})
exten => 0,n,agi(get_callername.php|${CALLERID})
exten => 0,n,Dial(SCCP/10&SCCP/11&SCCP/12&SCCP/13&SCCP/14&SCCP/15&SCCP/16&SCCP/18&SCCP/19,,m)
exten => 0,n,HangUp()

exten => _ZX,1,Answer()
exten => _ZX,n,SetCallerID(0${CALLERID})
exten => _ZX,n,agi(get_callername.php|${CALLERID})
exten => _ZX,n,Dial(SCCP/${EXTEN})
exten => _ZX,n,Hangup()

Jene Anrufer, wo keine DW mitkommen, fallen auf die 's'-Extension. Die Sache mit den vielen DIAL(SCCP)... in einer Zeile deshlab, weil chan_sccp mit Queues nicht funktioniert (ist ein anderes Thema ;-/)

Grüße,

-Andreas.
 
Du solltest in der s - extension ein Waitfordigits einbauen. Da könnten potentiell noch ziffern folgen, insbesonder beim fax.
 
[SOLVED] Durchwahl wird nicht erkannt

Hi Christian,

danke für den Hinweis. Hab folgendes eingebaut (und jetzt läufts):
Code:
exten => s,1,WaitForDigits(4000)

Danke!
 

Statistik des Forums

Themen
244,832
Beiträge
2,219,110
Mitglieder
371,534
Neuestes Mitglied
vignajeanniegolabek
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.