[gelöst] Asterisk & Sirrix.PCI4S0 über ISDN raustelefonieren

sercz

Neuer User
Mitglied seit
31 Jan 2006
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hallo,

Nachdem nun interne Gespräche mit den SIP-Telefonen sowie von ISDN eingehende Gespräche an SIP-Telefone (und auch an Telefone an der alten Telefonanlage) wunderbar funktionieren, hänge ich beim raustelefonieren. Ich möchte nun erstmal, dass ich mit meinem SIP Telefon nach draussen anrufen kann. Allerdings höre ich nach dem Wählen nur ein Knacken im Hörer und das Telefon (Snom 190) bringt nach etwa 20sec mit "Internal Server Failure" im Telefon Display ein Besetztzeichen. Asterisk meldet derweil in der Konsole:
-- Srx/gacc-isdn-anschluss-08172640 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
Feb 3 15:14:26 WARNING[4855]: chan_sirrix_numbers.c:630 cc_get_number: Invalid ccm->type = 0x004001f2 for cc_get_number!

Meine Konfiguration, ich hoffe ich habe nichts wichtiges gekürzt:

sip.conf:
; [General] weggelassen
(...)

; SNOM 190
[103]
type=friend
context=sip_intern
username=103
callerid=103
secret=103
host=dynamic
defaultip=10.0.15.3
disallow=all
allow=ulaw
allow=alaw
allow=ilbc

die sirrix.conf:
(...)
[acc-isdn-anschluss]
ports = 0001
mode = TE
ptp = no
number = +
extension = +
context = acc-isdn-incoming

die extensions.conf:
(...)
[sip_intern]
exten => 101,1,Dial(SIP/101,30)
exten => 102,1,Dial(SIP/102,30)
exten => 103,1,Dial(SIP/103,30)

include => acc-isdn-outgoing

(...)
[acc-isdn-outgoing]
exten => _0.,1,Dial(Srx/gacc-isdn-anschluss/${exten:1})

Weiss jemand, was ich tun kann?

Gruß
Sercz
 
Zuletzt bearbeitet:
Es funktioniert.
Es war, nun zum zweiten Mal, ein Problem das keines ist. :-/ Nachdem ich statt ${exten} ${EXTEN} geschrieben hatte, blieb zwar das Knacken wo eigentlich ein Freizeichen sein sollte, angerufene Telefone "draussen" klingeln aber. Nur eine Sprachverbindung wird beim Abheben noch nicht hergestellt.

Gruß
Sercz
 
Hi!

sercz schrieb:
blieb zwar das Knacken wo eigentlich ein Freizeichen sein sollte, angerufene Telefone "draussen" klingeln aber. Nur eine Sprachverbindung wird beim Abheben noch nicht hergestellt.
Kannst du mal einen D-Kanal Trace machen? Damit ist dann vielleicht Fehler feststellbar ...

1. Lade das Kernel Modul sirrix_dch:
modprobe sirrix_dch
2. Starten den D-Channel Trace mit
sirrix-pci/bin/dchdump >/tmp/dchdump.log
3. Beende den Trace mit CTRL-C
4. Post den D-Kanal-Trace oder sende ihn per E-Mail an support at sirrix dot com

Viele Grüße,
Oskar.
 
Hallo,

vielen Dank für deine Antwort! :)
Hier nun der D-Channel Trace. Vielleicht ist es wichtig: Ich rufe dabei meine Handynummer an (01762312xxxx), es klingelt am Handy (während es im Hörer des IP-Telefons knackt statt einem Freizeichen) nehme ab (man hört nur Knacken in beiden Hörern) und lege nach ein paar Sekunden auf:
1139474090.897287 (0x0001) HEX: 02 81 01 95
1139474090.897450 (0x0001) ECHO: 02 81 01 4F
1139474100.905278 (0x0001) ECHO: 00 81 01 4F
1139474100.939086 (0x0001) HEX: 02 81 01 95
1139474100.939203 (0x0001) ECHO: 02 81 01 4F
1139474100.944070 (0x0001) HEX: 00 81 01 95
1139474110.948444 (0x0001) ECHO: 00 81 01 4F
1139474110.971026 (0x0001) HEX: 02 81 01 95
1139474110.971145 (0x0001) ECHO: 02 81 01 4F
1139474110.986136 (0x0001) HEX: 00 81 01 95
1139474117.267041 (0x0001) ECHO: 00 81 94 4E 08 01 21 05 04 03 80 90 A3 18 01 81 6C 05 41 80 31 30 33 70 0D 81 30 31 37 36 32 33 31 32 3
7 36 36 36
1139474117.329017 (0x0001) HEX: 00 81 01 96
1139474117.402641 (0x0001) HEX: 02 81 4E 96 08 01 A1 0D 18 01 89
1139474117.402815 (0x0001) ECHO: 02 81 01 50
1139474122.754475 (0x0001) HEX: 02 81 50 96 08 01 A1 01
1139474122.754628 (0x0001) ECHO: 02 81 01 52
1139474127.369122 (0x0001) HEX: 02 81 52 96 08 01 A1 07 29 05 06 02 09 09 24 4C 0D 21 83 31 37 36 32 33 31 32 37 36 36 36
1139474127.369601 (0x0001) ECHO: 02 81 01 54
1139474133.303966 (0x0001) HEX: 02 81 54 96 08 01 A1 45 08 02 80 90 1C 15 91 A1 12 02 02 17 7F 02 01 24 30 09 30 07 A1 05 30 03 02 01 03
1E 02 82 88 28 0B 33 20 45 69 6E 68 65 69 74 65 6E
1139474133.304534 (0x0001) ECHO: 02 81 01 56
1139474133.304631 (0x0001) ECHO: 00 81 96 56 08 01 21 4D 08 02 80 90
1139474133.344247 (0x0001) HEX: 00 81 01 98
1139474133.376244 (0x0001) HEX: 02 81 56 98 08 01 A1 5A
1139474133.376384 (0x0001) ECHO: 02 81 01 58

Gruß
Sercz
 
Hi!

sercz schrieb:
Hier nun der D-Channel Trace.

Hmmm ... der D-Kanal Trace sieht normal aus. Um das Problem weiter einzugrenzen: kannst du bitte mal über ISDN (also von Extern oder über ein internes ISDN-Telefon) den Echo-Test aus der Asterisk-Demo (Extension 600) anrufen? Da kommt zuerst ne Ansage und dann wird "Echo" aufgerufen.

Prüfe bitte mal, ob es dabei auch knackt.

Viele Grüße,
Oskar Senft.
 
Hallo,

habe den Echo-Test nun von einem externen Telefon aus aufgerufen. Hier hört man überhaupt nichts im Hörer, also weder Freizeichen, die Frauenstimme der Ansage oder ein Knacken. Asterisk bestätigt in der Konsole, dass der Test korrekt aufgerufen wurde:
-- Executing Playback("Srx/gAcc-isdn-anschluss-081a6fd0", "demo-echotest") in new stack
-- Playing 'demo-echotest' (language 'de')
und nach ein paar Sekunden:
-- Executing Echo("Srx/gAcc-isdn-anschluss-081a6fd0", "") in new stack

Habe auch mal einen D-Channel Trace erstellt; auch wenns überflüssig ist, schaden kanns ja nicht:
1139575066.062590 (0x0001) ECHO: 00 81 01 07
1139575066.068054 (0x0001) HEX: 02 81 01 07
1139575066.068156 (0x0001) ECHO: 02 81 01 07
1139575066.092876 (0x0001) HEX: 00 81 01 07
1139575076.099983 (0x0001) HEX: 02 81 01 07
1139575076.100107 (0x0001) ECHO: 02 81 01 07
1139575086.102662 (0x0001) ECHO: 00 81 01 07
1139575086.146904 (0x0001) HEX: 02 81 01 07
1139575086.147007 (0x0001) ECHO: 02 81 01 07
1139575086.151766 (0x0001) HEX: 00 81 01 07
1139575096.152629 (0x0001) ECHO: 00 81 01 07
1139575096.188584 (0x0001) HEX: 00 81 01 07
1139575098.793041 (0x0001) HEX: 02 FF 03 08 01 01 05 A1 04 03 90 90 A3 18 01 89 1E 02 85 83 6C 0C 21 81 37 32 31 36 32 36 38 38 36 39 70 08 C1 39 36 36 35 35 32 39
1139575098.825532 (0x0001) ECHO: 00 81 06 06 08 01 81 02 18 01 89
1139575098.867947 (0x0001) HEX: 00 81 01 08
1139575098.868063 (0x0001) ECHO: 00 81 08 06 08 01 81 07 4C 09 01 81 39 36 36 35 35 32 39
1139575098.912759 (0x0001) HEX: 00 81 01 0A
1139575098.974870 (0x0001) HEX: 02 81 06 0A 08 01 01 0F
1139575098.975009 (0x0001) ECHO: 02 81 01 08
1139575108.978236 (0x0001) ECHO: 00 81 01 09
1139575109.014575 (0x0001) HEX: 02 81 01 0B
1139575109.014691 (0x0001) ECHO: 02 81 01 09
1139575109.019560 (0x0001) HEX: 00 81 01 0B
1139575119.024042 (0x0001) ECHO: 00 81 01 09
1139575119.046517 (0x0001) HEX: 02 81 01 0B
1139575119.046634 (0x0001) ECHO: 02 81 01 09
1139575119.056625 (0x0001) HEX: 00 81 01 0B
1139575126.250441 (0x0001) HEX: 02 81 08 0A 08 01 01 45 08 02 80 90 1E 02 82 88
1139575126.250772 (0x0001) ECHO: 02 81 01 0A
1139575126.251041 (0x0001) ECHO: 00 81 0A 0A 08 01 81 4D 08 02 80 90
1139575126.294398 (0x0001) HEX: 00 81 01 0C
1139575126.341396 (0x0001) HEX: 02 81 0A 0C 08 01 01 5A
1139575126.341535 (0x0001) ECHO: 02 81 01 0C

Gruß
Sercz
 
Hi!

sercz schrieb:
habe den Echo-Test nun von einem externen Telefon aus aufgerufen. Hier hört man überhaupt nichts im Hörer, also weder Freizeichen, die Frauenstimme der Ansage oder ein Knacken.

Das ist allerding äußerst seltsam ...

Mail mir mal deine E-Mail-Adresse an support at sirrix dot com, dann schick ich dir ein Firmware-Update.

Viele Grüße,
Oskar Senft.
 
Es funktioniert nun

Hallo,

habe nun die Firmware Version 050803 aufgespielt, damit funktioniert alles wunderbar! :)

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