Probleme mit Anlagenanschluß

mamue

Neuer User
Mitglied seit
4 Sep 2004
Beiträge
71
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich kann nicht raustelefonieren über den ISDN-Anlagenanschluß. Ich habe verschiedene Beiträge dazu gelesen und einige Konfigurationen ausporbiert, komme aber trotzdem nicht weiter.
System:
OpenSUSE 10.2 mit Asterisk 1.2.13-BRIstuffed-0.3.0-PRE-1s
Die Fehlermeldung beim Raustelefonieren mit dem Anlagenanschluß lautet:
"Everyone is busy/congested at this time (1:1/0/0)"
Meine Basisnummer ist "97", die Durchwahlen sind 4-stellig.
Die Ausgabe bei capi debug ist folgende:
Code:
    -- Executing SetLanguage("SIP/1565952-081a0cb8", "de") in new stack
    -- Executing NoOp("SIP/1565952-081a0cb8", ""Test"") in new stack
    -- Executing NoOp("SIP/1565952-081a0cb8", ""Test"") in new stack
    -- Executing NoOp("SIP/1565952-081a0cb8", ""Test"") in new stack
    -- Executing Set("SIP/1565952-081a0cb8", "CALLERID(number)=974141") in new stack
    -- Executing Dial("SIP/1565952-081a0cb8", "CAPI/ISDN1/0592131213") in new stack
       > data = ISDN1/0592131213 format=8
       > parsed dialstring: 'ISDN1' 'NULL' '0592131213' ''
       > capi request for interface 'ISDN1'
  == ISDN1#02: setting format alaw - 0x8 (alaw)
       > parsed dialstring: 'ISDN1' 'NULL' '0592131213' ''
  == ISDN1#02: Call CAPI/ISDN1/0592131213-2   (pres=0x00, ton=0x00)
CONNECT_CONF ID=002 #0x0007 LEN=0014
  Controller/PLCI/NCCI            = 0x101
  Info                            = 0x0

    -- ISDN1#02: received CONNECT_CONF PLCI = 0x101
CONNECT_CONF ID=002 #0x0007 LEN=0014
  Controller/PLCI/NCCI            = 0x101
  Info                            = 0x0
default

INFO_IND ID=002 #0x123c LEN=0015
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x800d
  InfoElement                     = default

INFO_RESP ID=002 #0x123c LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- ISDN1#02: info element SETUP ACK
INFO_IND ID=002 #0x123d LEN=0017
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x1e
  InfoElement                     = <85 88>

INFO_RESP ID=002 #0x123d LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- ISDN1#02: info element PI 85 88
       > ISDN1#02: In-band information available
    -- CAPI queue frame: TYPE: Control (4) SUBCLASS: Unknown control '14' (14) ] [ISDN1#02]
INFO_IND ID=002 #0x123e LEN=0016
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x18
  InfoElement                     = <89>

INFO_RESP ID=002 #0x123e LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- ISDN1#02: info element CHANNEL IDENTIFICATION 89
    -- Called ISDN1/0592131213
    -- CAPI/ISDN1/0592131213-2 is making progress passing it to SIP/1565952-081a0cb8
       > CAPI devicestate requested for ISDN1/0592131213
       > CAPI devicestate requested for ISDN1/0592131213
INFO_IND ID=002 #0x123f LEN=0015
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x8045
  InfoElement                     = default

INFO_RESP ID=002 #0x123f LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- ISDN1#02: info element DISCONNECT
    -- ISDN1#02: Disconnect case 1
    -- CAPI queue frame: TYPE: Control (4) SUBCLASS: Busy (5) ] [ISDN1#02]
    -- CAPI/ISDN1/0592131213-2 is busy
INFO_IND ID=002 #0x1240 LEN=0020
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x8
  InfoElement                     = <81 e6>302

  == ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 5
    -- ISDN1#02: activehangingup (cause=0) for PLCI=0x101
DISCONNECT_REQ ID=002 #0x0008 LEN=0018
  Controller/PLCI/NCCI            = 0x101
  AdditionalInfo
   BChannelinformation            = default
   Keypadfacility                 = default
   Useruserdata                   = default
   Facilitydataarray              = default
   SendingComplete                = default

ISDN1#02: wait for DISCONNECT_CONF (0x481)
INFO_RESP ID=002 #0x1240 LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- ISDN1#02: info element CAUSE 81 e6
DISCONNECT_IND ID=002 #0x1241 LEN=0014
  Controller/PLCI/NCCI            = 0x101
  Reason                          = 0x34e6

DISCONNECT_RESP ID=002 #0x1241 LEN=0012
  Controller/PLCI/NCCI            = 0x101

       > ISDN1#02: CAPI INFO 0x34e6: Recovery on timer expiry
  == ISDN1#02: Interface cleanup PLCI=0x101
Aug 16 21:20:16 WARNING[19368]: chan_capi.c:441 capi_wait_conf: ISDN1#02: timed out waiting for DISCONNECT_CONF
  == Everyone is busy/congested at this time (1:1/0/0)
    -- Executing Hangup("SIP/1565952-081a0cb8", "") in new stack
  == Spawn extension (default, 1565952, 7) exited non-zero on 'SIP/1565952-081a0cb8'
       > CAPI devicestate requested for ISDN1/0592131213
       > CAPI devicestate requested for ISDN1/0592131213

Ich kann mich auf den MSN, die auf diesen Anschluß gelegt sind, anrufen. Das Gespräch kommt einwandfrei zustande. Ich nehme an, dass ich einen Fehler in der capi.conf habe:
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
language=de      ;set default language

[ISDN1]
controller=1
isdnmode=did
group=1
immediate=yes
incomingmsn=*
softdtmf=on
relaxdtmf=on
faxdetect=off
context=default
devices=2
Da die Anlage anderen Ortes steht, rufe ich mich im Moment über Sipgate an und lasse mich von dort auf einem anderen Anschluß anrufen:
"exten => 1565952,6,Dial(CAPI/ISDN1/0592131213)"
Davor steht noch "setLanguage" und ein paar "NoOp".
So wähle ich raus in der extensions.conf:
Code:
[default]
exten => _99N.,1,Set(CALLERID(number)=4141)
exten => _99N.,2,Dial(CAPI/ISDN1/${EXTEN:2})
exten => _99N.,3,Congestion
exten => _99N.,103,Busy

Ich weiß an dieser Stelle nicht mehr, wonach ich suchen könnte. Ich habe noch einen anderen "einfachen" ISDN-Anschluß, an dem alles funktioniert. Das ist ja auch in jedem Standardbeispiel dokumentiert.

Kann mir jemand sagen, was ich falsch mache?

Danke,
mamue

P.S.: Alle Rufnummern und auch die SIP-ID sind natürlich etwas geändert - die Nummerlänge stimmt aber. Ich habe alle Nummern gleichartig abgewandelt.
 
Zuletzt bearbeitet:
Aaaargh! Ich Esel!
Seit drei Tagen bastel ich daran herum, aber erst jetzt, wo ich alles hinschreibe, bemerke ich den Fehler.
Bei Anlagenanschlüssen ist es häufiger der Fall, dass man eine Ziffer vorneweg setzen muß, um den Amtsanschluß zu bekommen, in meinem Fall die '9'. Das war alles.
Danke, liebes Tagebuch ;-)

'tschuldigung,
mamue
 
mamue,

welche Ziffer Du für die Amtsholung verwendest, ist doch ganz und gar Dir alleine überlassen... Oder hängt zwischen Deinem Asterisk und dem NTBA noch eine TK-Anlage?

Egal, wenn es jetzt funktioniert, dann iss es ja gut!

Ralph
 
Ralph* schrieb:
Oder hängt zwischen Deinem Asterisk und dem NTBA noch eine TK-Anlage?
Ja, genau. Die Terminologie ist mir offenbar nicht sonderlich geläufig. Ich über aber fleißig weiter ;-)

mamue
 
Kostenlos!

Statistik des Forums

Themen
248,470
Beiträge
2,292,159
Mitglieder
377,913
Neuestes Mitglied
BroFish