GELÖST: Anruf auf eine Extension ohne Match

jackfritt

Mitglied
Mitglied seit
28 Dez 2005
Beiträge
329
Punkte für Reaktionen
0
Punkte
16
Evtl. handelt es sich hier um einen Fehler.

Ich rufe 5 mal auf 919329 an diese wird in der extension nicht behandelt somit
kommt folgende Fehlermeldung:

Code:
WARNING[17740]: chan_misdn.c:4524 chan_misdn_log: Extension can never match, so disconnecting

nach einem show channels auf der CLI sieht es dann so aus:
Code:
 show channels
Channel              Location             State   Application(Data)
mISDN/2-2            919329@Extern:1      Down    (None)
mISDN/3-2            919329@Extern:1      Down    (None)
mISDN/2-1            919329@Extern:1      Down    (None)
mISDN/1-2            919329@Extern:1      Down    (None)
mISDN/1-1            919329@Extern:1      Down    (None)
mISDN/3-1            919356@Extern:1      Down    (None)

Irgendwann nach dem 4 Anruf kommt dann noch folgende Meldung:

Code:
 WARNING[17740]: chan_misdn.c:4524 chan_misdn_log: There is no free channel on port (3)
Jul 12 16:48:47 WARNING[17740]: chan_misdn.c:4524 chan_misdn_log:  --> !! lib: No free channel!
Jul 12 16:48:47 WARNING[17740]: chan_misdn.c:4524 chan_misdn_log: NO BC FOR STACK
Jul 12 16:48:47 WARNING[17740]: chan_misdn.c:4524 chan_misdn_log: Unhandled Message: prim 30582 len 143 from addr 42000303, dinfo 60019 on this port.

Dann sind alle Kanäle belegt. Ich kann nich mehr raustelefonieren.
Code:
Jul 12 16:49:54 WARNING[6295]: chan_misdn.c:4524 chan_misdn_log: There is no free channel on port (1)
Jul 12 16:49:54 WARNING[6295]: chan_misdn.c:4524 chan_misdn_log: There is no free channel on port (2)
Jul 12 16:49:54 WARNING[6295]: chan_misdn.c:4524 chan_misdn_log: There is no free channel on port (3)
Jul 12 16:49:54 WARNING[6295]: chan_misdn.c:4524 chan_misdn_log: Could not create channel on port:-1 with extensions:0xxxxx919313
Jul 12 16:49:54 NOTICE[6295]: app_dial.c:1040 dial_exec_full: Unable to create channel of type 'misdn' (cause 0 - Unknown)

Warte ich aber ein paar Minuten sind die Kanäle wieder frei aber im CLI
über show channels sieht es aus wie oben.


Oder ist das nur ein Denkfehler von mir ?

Gruss,

Jörg
 
Zuletzt bearbeitet:
problem ist gefixt in rc20, probiers mal bitte
 
Oh verstehe ich richtig das
http://www.beronet.com/downloads/install-misdn-mqueue.tar.gz
nur misdn über cvs updatet und nicht auch chan_misdn ? Das muss ich von
http://www.beronet.com/downloads/chan_misdn/stable/candidates
laden ?
Und die aktuelle Version ist chan_misdn-0.3.1-rc20.tar.gz ?

Ahh gut zu wissen. Dachte bisher immer, make würde auch chan_misdn aus einem cvs ziehn ;)

Sollte ich wie in der README besser die svn Versionen nehmen oder eher die RCxx ? Denke RC ist stabiler.

Ok werde ich jetz direkt mal testen.

Code:
Misdn General-Config:
 -> Version: chan_misdn-0.3.1-rc20

Jul 13 16:45:51 WARNING[27566]: chan_misdn.c:4524 chan_misdn_log: There is no free channel on port (3)
Jul 13 16:45:51 WARNING[27566]: chan_misdn.c:4524 chan_misdn_log:  --> !! lib: No free channel!
Jul 13 16:45:51 WARNING[27566]: chan_misdn.c:4524 chan_misdn_log: NO BC FOR STACK
Jul 13 16:45:51 WARNING[27566]: chan_misdn.c:4524 chan_misdn_log: Unhandled Message: prim 30582 len 143 from addr 42000303, dinfo 60004 on this port.
*CLI> Jul 13 16:46:37 WARNING[27566]: chan_misdn.c:4524 chan_misdn_log: NO BC FOR STACK
Jul 13 16:46:37 WARNING[27566]: chan_misdn.c:4524 chan_misdn_log: Unhandled Message: prim 34680 len 0 from addr 42000303, dinfo 60004 on this port.

show channels
Channel              Location             State   Application(Data)
mISDN/2-2            919326@Extern:1      Ringing (None)
mISDN/3-2            919326@Extern:1      Down    (None)
mISDN/1-1            919329@Extern:1      Down    (None)
mISDN/2-1            919329@Extern:1      Down    (None)
mISDN/3-1            919329@Extern:1      Down    (None)
mISDN/1-2            919329@Extern:1      Down    (None)
mISDN/2-2            919329@Extern:1      Down    (None)
mISDN/3-2            919329@Extern:1      Down    (None)
mISDN/1-1            919329@Extern:1      Down    (None)
mISDN/2-1            919329@Extern:1      Down    (None)
mISDN/3-1            919329@Extern:1      Down    (None)
11 active channels
0 active calls

Ich kann jetz jederzeit über Asterisk raustelefonieren. Scheinen nur die CLI show channels Ausgabe noch nich so zu stimmen und die LOG sehen komisch aus. Aber Sons prima.

Was mich noch wundert ist. Wenn ich das erste mal die 9193XX anrufe die keinen Match hat kommt von der Telekom eine Ansage "Kein Anschluss unter dieser Nummer" die folgenden Anrufe werden aber mit einem besetztzeichen und einem Text in der E30 "nicht erreichbar" quittiert.


Gruss,

Jörg
 
das mit den hängenbleibenden channels ist aber komisch.. wie machst du das?
 
Ähh wie jetz ? ;) Was kann ich denn noch an Info´s liefern ?
Hier noch meine relevanten Teile aus der Extension

Raustelefonieren:
Code:
exten => _0.,1,Set(LANGUAGE()=de)
exten => _0.,n,SetMusicOnHold(default)
exten => _0.,n,Set(CALLERID(number)=91930)
exten => _0.,n,dial,misdn/g:port1-3/${EXTEN}||gr

ankommend:
Code:
exten => _919311,1,Answer()
exten => _919311,n,Dial(SIP/Snom11,30,Tr)
exten => _919311,n,Hangup
....

Wobei die 919329 nicht behandelt wird.
Somit meldet Asterisk nur "chan_misdn_log: Extension can never match, so disconnecting" wenn man darauf anruft.
Am Handy kommt "Ihr Gesprächspartner ist zzt. nicht erreichbar" und vom
Festnetz "Kein Anschluss unter dieser Nummer" komisch is aber so. Telekom ?

Wenn ich über Asterisk diese Nummer anrufe (Also sich selbst. Habe ja noch Ports frei)
kommt ein Klingelton und das solange bis ich auflege.
Hier sollte doch eigentlich die Telekom Ansage kommen oder ? Ist hier evtl. auch ein Fehler im Asterisk ?
Ich hatte ähnliches auch schon im Forum gepostet. Und zwar hier.

Im CLI erscheint folgendes:

Code:
    -- Executing Set("SIP/Snom14-7f1f", "LANGUAGE()=de") in new stack
    -- Executing SetMusicOnHold("SIP/Snom14-7f1f", "default") in new stack
    -- Executing Set("SIP/Snom14-7f1f", "CALLERID(number)=91930") in new stack
    -- Executing Dial("SIP/Snom14-7f1f", "misdn/g:port1-3/0xxxx919329||gr") in new stack
    -- Called g:port1-3/0xxxx919329
Jul 14 09:44:27 WARNING[25007]: chan_misdn.c:4524 chan_misdn_log: Extension can never match, so disconnecting
Mehr nich, kein Hangup, kein gar nix. Komisch oder ? Noch nich mal inband infos etc.

Achtung dieses hier ist gelöst, war ein Problem der E30:
Vom Festnetz über die E30 gewählt die einen eigenen ISDN Anschluss hat
kommt beim ersten Anruf am Asterisk "Kein Anschluss unter dieser Nummer"
danach nur noch Text in der E30 "nicht erreichbar".
Wenn ich die Nummer von Hand anwähle kommt die Sprachmeldung ab dem 2. mal
habe ich dann immer Wahlwiederholung gedrückt und dann kommt nur noch
der Text aus der E30.
Hehe sollte man wissen ;) Somit ein Fehler meiner E30.


Gruss,

Jörg
 
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.