bekomme mein * nicht in den stabilen Betrieb

mabo

Neuer User
Mitglied seit
23 Jun 2005
Beiträge
105
Punkte für Reaktionen
0
Punkte
0
Hallo mISDN Gemeinde,

ich habe schon viele RCs und Versuche gestartet um meinen * in Verbindung mit mISDN zum laufen zu bekommen, leider konnte ich mich bis jetzt noch nicht zurücklehnen und sagen "jetzt laüft er " :-(

Ich habe einen Euro-ISDN Mehrgeräte Anschluß der EWETEL. Bislang hatte ich eine AVM Fritz Card für den TE Betrieb und eine Longshine HFC für den NT Betrieb - Mit der Fritz und mISDN leider nur Probleme habe dann kurzzeitig die Fritz über capi_cm laufen lassen. Damit lief dann zwar die Fritz Card aber meine NT Seite leider immer noch nicht zufriedenstellend :-( und weil ich mit der konstellation Fritz und HFC nicht der einzige mit problemen bin habe ich mir nun eine zweite Longshine HFC geholt und meinen Debian neu
aufgesetzt.

Hier ein Paar angaben zu meinem System
Code:
ptmp<-->HFC-TE<-->Asterisk<-->HFC-NT<-->Gigaset4170
Code:
Linux mabospbx 2.6.16-2-k7 #2 Tue May 23 07:48:41 CEST 2006 i686 GNU/Linux

Code:
mabospbx:~# /etc/init.d/misdn-init start
-----------------------------------------
 Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe --ignore-install hfcpci protocol=0x2,0x12 layermask=0xf,0x3
[i] creating device node: /dev/mISDN

Code:
Connected to Asterisk 1.2.9.1 currently running on mabospbx (pid = 3424)
mabospbx*CLI> misdn show config
Misdn General-Config:
 -> Version: chan_misdn-0.3.1-rc14
 -> misdn_init: /etc/misdn-init.conf -> debug: 1
 -> tracefile: /var/log/asterisk/misdn.log -> bridging: yes
 -> stop_tone_after_first_digit: no  -> append_digits2exten: yes
 -> dynamic_crypt: no                -> crypt_prefix:
 -> crypt_keys:

[PORT 1]
 -> name: te-misdn                   -> allowed_bearers: all
 -> far_alerting: no                 -> rxgain: 0
 -> txgain: 0                        -> te_choose_channel: no
 -> pmp_l1_check: yes                -> hdlc: no
 -> context: local                   -> 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: no
 -> senddtmf: no                     -> hold_allowed: no
 -> early_bconnect: yes              -> incoming_early_audio: no
 -> echocancel: 0                    -> echocancelwhenbridged: yes
 -> echotraining: 2000               -> need_more_infos: no
 -> jitterbuffer: 4000               -> jitterbuffer_upper_threshold: 0
 -> callgroup:                       -> pickupgroup:
 -> msns: 1234,4321...#geändert# -> ptp: no


[PORT 2]
 -> name: nt-misdn                   -> allowed_bearers: all
 -> far_alerting: no                 -> rxgain: 0
 -> txgain: 0                        -> te_choose_channel: no
 -> pmp_l1_check: yes                -> hdlc: no
 -> context: local                   -> 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: no
 -> senddtmf: no                     -> hold_allowed: no
 -> early_bconnect: yes              -> incoming_early_audio: no
 -> echocancel: 0                    -> echocancelwhenbridged: yes
 -> echotraining: 2000               -> need_more_infos: no
 -> jitterbuffer: 4000               -> jitterbuffer_upper_threshold: 0
 -> callgroup:                       -> pickupgroup:
 -> msns: *                          -> ptp: no

wenn ich mein Handy anrufe spammt das hier über die cli
Code:
Jun 21 22:23:16 WARNING[4646] channel.c: Thread -1494791248 Blocking 'mISDN/2-u7', already blocked by thread -1506493520 in procedure ast_waitfor_nandfds
wenn ich ein Festnetznummer anrufe passiert das nicht !

Ich bin nun echt Ratlos was ich falsch mache oder was falsch läuft :-(

Das Problem tritt auch ganz sporadisch auf ! Mal schon beim testen mal erst nach 1 bis 2 tagen.

Ich kann nicht mehr reinrufen oder nicht mehr raus oder beides !

Kann mir wer helfen oder einen Tip geben ?

Gruß Mabo
 
dir rc14 gibts erst seit heute Nachmittag. Hast du das Problem da schonmal gehabt ?
 
Hallo Crich,
ja auch bei der RC14 hatte ich den hänger schon nach dem erstem Anruf! Zeitweise hängt die ganze Kiste (komme mit SSH nicht mehr drauf) oder die Mobilteile zeigen Störung oder ich bekommen wenn ich zuHause anrufe die Meldung (Teilnehmer zurzeit nicht erreichbar). Eines von diesen drei Möglichkeiten tritt spätestens am dritten Tag auf, wobei man sagen muss das bei mir zu Hause sehr wenig telefoniert wird.

Gruß Mabo
 
grmpft .. wenn die kiste hängt hast du nen Kernel Oops, schwer zu sagen wo da das Problem genau ist, müsste man an der Console sehen können.

Hast du im 2.6.16 Kernel die Option "Profiling" an ? Die sollte besser aus sein.
 
Habe den Kernel über backports installiert hate zuerst den 2.6.15-k7 und jetzt den 16er.
Wo kann ich das ersehen mit dem "Profiling" und gegebenfalls ausschalten?
Um am Kernel rumzuwerkel verlassen mich leider mein Linux Kenntnisse :-(

Hat da wer einen Tip ?

Gruß Mabo
 
hm .. naja du müsstest schon einen Kernel kompilieren um die Option zu deaktivieren. Ich weiss genau, dass in den backports kerneln (leider) diese Option an ist..
 
hmm... das ist ja doof.
Was habe ich den jetzt für Optionen ? Ich bin doch nicht der Einzige Mit nem Debian System. Ich hab auch schon mal geguckt bei make menuconfig aber was da jetzt mit Profiling gemeint ist und wo ich das abwählen kann ???
Macht es sinn auf CentOS zu wechseln?

Gruß Mabo
 
Profiling findest du in der Section "Kernel Hacking" bzw "Instrumentation Support"
 
Hmm, soch richtig finde ich das aber auch noch nicht !

Ist das hier damit gemeint?
[*] Verbose BUG() reporting (adds 70K)

Groß Mabo
 
Nein .. das nicht .. sorry es ist unter der Sektion "Instrumentation Support" nicht unter Kernel Hacking.
 
Danke, ich habs gefunden.
Nun muss ich nur noch schauen wie es weitergeht :)
Ein einfaches "make" wird es wohl nicht tun :-(

Gruß Mabo
 
so ich nochmal,
habe nun einen neuen geänderten Kernel erstellt und diesen glaube ich auch gestartet - kann ich eigendwie ersehen ob dem so icht und ob ich dieses Profiles auch deaktiviert bekommen habe?

asterisk-1.2.9.1 neu installiert
und mISDN RC14 neu installiert
gleich das erste Gepräch brachte den Hänger :-(


Gruß Mabo
 
und nochmal ich,

Hab noch mal meine misdn.conf abgespeckt

Code:
[general]
debug=1
stop_tone_after_first_digit=no
append_digits2exten=yes
bridging=no
misdn_init=/etc/misdn-init.conf

[default]
language=de

[te-misdn]
ports=1
context=local
msns=meine 10 mans

[nt-misdn]
ports=2
context=local
msns=*

Danach asterisk neu gestartet und ich konnte einige Calls machen rein raus und auch beides gleichzeitig ging ein paar mal.
Jetzt ist es wieder so das ich nicht mehr rausrufen kann "Störung steht im Display" und die CLI zeigt nix mehr an. Wenn ich mit meinem Handy anrufe erschein noch diesen auf der CLI aber es Leutet natürlich nichts.

Code:
P[ 1] I IND :SETUP oad:01711234567 dad:123456 pid:19
P[ 1] EXPORT_PID: pid:19
P[ 1] I SEND:PROCEEDING oad:01711234567 dad:670278 pid:19
P[ 1]  --> bc_state:BCHAN_CLEANED
    -- Executing Dial("mISDN/1-1", "mISDN/g:nt-misdn/670278") in new stack
P[ 2] * CALL: g:nt-misdn/123456
P[ 2]  --> * dad:123456 tech:mISDN/2-u8 ctx:local
P[ 2] update_config: Getting Config
P[ 2] IMPORT_PID: importing pid:19
P[ 2] I SEND:SETUP oad:01711234567 dad:123456 pid:0
P[ 2]  --> bc_state:BCHAN_CLEANED
P[ 2] I IND :NEW_L3ID oad:01711234567 dad:123456 pid:20
P[ 2]  --> * SEND: State Dialing pid:20
    -- Called g:nt-misdn/123456
P[ 2] I IND :RELEASE_COMPLETE oad:01711234567 dad:123456 pid:20
P[ 2] release_chan: bc with l3id: 8004ff00
P[ 2] * RELEASING CHANNEL pid:20 ctx:local dad:123456 oad:123456 state: CALLING
  == Everyone is busy/congested at this time (1:0/0/1)
P[ 2] I IND :TIMEOUT oad:01711234567 dad:123456 pid:20
Jun 22 21:54:59 NOTICE[3457]: chan_misdn.c:3076 cb_events: Chan not existing at the moment bc->l3id:8004ff00 bc:0x816d664 event:TIMEOUT port:2 channel:1
P[ 2] I IND :CLEAN_UP oad: dad: pid:20
Jun 22 21:55:07 WARNING[3629]: pbx.c:2415 __ast_pbx_run: Timeout, but no rule 't' in context 'local'
P[ 1] * IND : HANGUP    pid:19 ctx:local dad:123456 oad:01711234567 State:DIALING
P[ 1]  --> cause:18
P[ 1]  --> out_cause:16
P[ 1]  --> state:DIALING
P[ 1] I SEND:RELEASE_COMPLETE oad:01711234567 dad:123456 pid:19
P[ 1]  --> bc_state:BCHAN_CLEANED
P[ 1] Channel: mISDN/1-1 hanguped
Jun 22 21:55:07 WARNING[3457]: chan_misdn.c:4509 chan_misdn_log: Unhandled Message: prim 281 len -22 from addr 1000000, dinfo 0 on this port.
Jun 22 21:55:07 WARNING[3457]: chan_misdn.c:4509 chan_misdn_log: Unhandled Message: prim 120281 len -22 from addr 1000000, dinfo 0 on this port.
P[ 1] CC_RELEASE_COMPLETE|CONFIRM [TE]
P[ 1] I IND :RELEASE_COMPLETE oad: dad: pid:19
P[ 1] release_chan: bc with l3id: 20004
P[ 1] I IND :CLEAN_UP oad: dad: pid:19
mabospbx*CLI> misdn show stacks
BEGIN STACK_LIST:
  * Stack Addr:40000104 Port 1 Type TE Prot. PMP L2Link UP L1Link:UP  Debug:1
  * Stack Addr:40000201 Port 2 Type NT Prot. PMP L2Link DOWN L1Link:UP  Debug:1
P[ 1] MGMT: SSTATUS: L2_RELEASED
mabospbx*CLI>
mabospbx*CLI>
mabospbx*CLI>
mabospbx*CLI>
mabospbx*CLI> misdn show stacks
BEGIN STACK_LIST:
  * Stack Addr:40000104 Port 1 Type TE Prot. PMP L2Link DOWN L1Link:UP  Debug:1
  * Stack Addr:40000201 Port 2 Type NT Prot. PMP L2Link DOWN L1Link:UP  Debug:1
mabospbx*CLI>
mabospbx*CLI>
mabospbx*CLI>
mabospbx*CLI>
mabospbx*CLI>
P[ 1] I IND :SETUP oad:1711234567 dad:123456 pid:21
P[ 1] EXPORT_PID: pid:21
P[ 1] I SEND:PROCEEDING oad:01711234567 dad:123456 pid:21
P[ 1]  --> bc_state:BCHAN_CLEANED
    -- Executing Dial("mISDN/1-1", "mISDN/g:nt-misdn/123456") in new stack
P[ 2] * CALL: g:nt-misdn/123456
P[ 2]  --> * dad:123456 tech:mISDN/2-u9 ctx:local
P[ 2] update_config: Getting Config
P[ 2] IMPORT_PID: importing pid:21
P[ 2] I SEND:SETUP oad:01711234567 dad:123456 pid:20
P[ 2]  --> bc_state:BCHAN_CLEANED
P[ 2] I IND :NEW_L3ID oad:01711234567 dad:123456 pid:22
P[ 2]  --> * SEND: State Dialing pid:22
    -- Called g:nt-misdn/123456
P[ 1] MGMT: SSTATUS: L2_ESTABLISH
P[ 2] I IND :RELEASE_COMPLETE oad:01711234567 dad:123456 pid:22
P[ 2] release_chan: bc with l3id: 8005ff00
P[ 2] * RELEASING CHANNEL pid:22 ctx:local dad:123456 oad:123456 state: CALLING
  == Everyone is busy/congested at this time (1:0/0/1)
P[ 2] I IND :TIMEOUT oad:01711234567 dad:123456 pid:22
Jun 22 21:56:57 NOTICE[3457]: chan_misdn.c:3076 cb_events: Chan not existing at the moment bc->l3id:8005ff00 bc:0x816d664 event:TIMEOUT port:2 channel:1
P[ 2] I IND :CLEAN_UP oad: dad: pid:22
Jun 22 21:57:05 WARNING[3637]: pbx.c:2415 __ast_pbx_run: Timeout, but no rule 't' in context 'local'
P[ 1] * IND : HANGUP    pid:21 ctx:local dad:123456 oad:01711234567 State:DIALING
P[ 1]  --> cause:18
P[ 1]  --> out_cause:16
P[ 1]  --> state:DIALING
P[ 1] I SEND:RELEASE_COMPLETE oad:01711234567 dad:123456 pid:21
P[ 1]  --> bc_state:BCHAN_CLEANED
P[ 1] Channel: mISDN/1-1 hanguped
Jun 22 21:57:05 WARNING[3457]: chan_misdn.c:4509 chan_misdn_log: Unhandled Message: prim 281 len -22 from addr 1000000, dinfo 0 on this port.
Jun 22 21:57:05 WARNING[3457]: chan_misdn.c:4509 chan_misdn_log: Unhandled Message: prim 120281 len -22 from addr 1000000, dinfo 0 on this port.
P[ 1] CC_RELEASE_COMPLETE|CONFIRM [TE]
P[ 1] I IND :RELEASE_COMPLETE oad: dad: pid:21
P[ 1] release_chan: bc with l3id: 20005
P[ 1] I IND :CLEAN_UP oad: dad: pid:21

evtl hilft das ja weiter

Gruß Mabo
 
Hallo,
es sieht so aus als ob mein * nun rennt.

so sah es in meinem Dialplan aus:

Code:
exten => s,2,Dial(${amt1}${MACRO_EXTEN},50,t)

Keine Ahnung warum ich der Meinung war das ich ,50,t hinter die Dialanweisung müsste :?

Jetzt ist es abgeändert in:

Code:
exten => s,2,Dial(${amt1}${MACRO_EXTEN})

Und es läuft :)

Gruß Mabo
 
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.