[gelöst]: Wie Cisco-Telefone per SCCP in AAH2.8/Trixbox1.0 einbinden?

Olaf.Rabbachin

Neuer User
Mitglied seit
11 Apr 2006
Beiträge
144
Punkte für Reaktionen
0
Punkte
0
Ich habe hier ein Cisco 7971G-GE, das via SCCP zunächst in AAH 2.8 (später in Trixbox 1.0) eingebunden werden soll.

Mir ist es leider nicht gelungen, das Telefon so einzubinden, dass es angerufen werden kann, weder von intern noch von extern. Ich kann lediglich interne Extensions von diesem Telefon aus anrufen. Auf dem angerufenen Telefon erscheint dann auch korrekt die Extension des SCCP-Telefons (allerdings ohne Caller-Name).
Gleiches gilt für ein testweise eingerichtetes Softphone (VTGO), das Cisco-Telefone "emuliert".

Wenn ich von einer SIP-extension das 7971 (Ext. 25) anrufe, wird die Extension 25 als "unavailable" interpretiert. Ich vermute, dass dies an der sccp.conf bzw. dem <context> darin liegt. Welchen context müsste man setzen (steht gegenwärtig auf <default>)? Auch ist in der sccp.conf die <pin> mit "future use" dokumentiert; wenn ich in AAH für die Extension für <secret> einen Wert setze, wie teile ich diesen dann dem Telefon mit ..?

Und wie muß ich die Extension in AAH einrichten? Gegenwärtig ist sie als SIP eingerichtet - ist das richtig ..? :confused:

Grüße,
Olaf
 
Zuletzt bearbeitet:
Wenn Du eine SCCP extension als SIP einrichtest, kann sie logischerweise auch nicht angerufen werden.

Um das SCCP Gerät 25 zu erreichen, muß der Dialbefehl so aussehen:

exten => 25,1,dial,SCCP/25
 
betateilchen schrieb:
Wenn Du eine SCCP extension als SIP einrichtest, kann sie logischerweise auch nicht angerufen werden.

Jau, etwas in der Art hatte ich mir auch schon gedacht.. :D

betateilchen schrieb:
Um das SCCP Gerät 25 zu erreichen, muß der Dialbefehl so aussehen:

exten => 25,1,dial,SCCP/25

Super, das war der richtige Hinweis! In AAH habe ich jetzt eine <custom> extension eingerichtet. Dort habe ich im Feld <dial> <SCCP/25> eingetragen.
Damit kann das Telefon nun angerufen werden. Allerdings kann ich noch nicht "nach draußen" telefonieren, ich bekomme lediglich ein <busy>. Im log finde ich dann entsprechend (digits habe ich z.T. durch x ersetzt):

Code:
Jun 20 12:39:17 VERBOSE[5222] logger.c:     -- SEP0017E045B049: New call on line 25
Jun 20 12:39:17 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000000 (0) on line 25
Jun 20 12:39:17 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000001 (1) on line 25
Jun 20 12:39:17 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000007 (7) on line 25
Jun 20 12:39:17 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000001 (1) on line 25
Jun 20 12:39:17 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000001 (1) on line 25
Jun 20 12:39:18 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000004 (4) on line 25
Jun 20 12:39:18 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000004 (x) on line 25
Jun 20 12:39:18 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000000 (x) on line 25
Jun 20 12:39:18 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000004 (x) on line 25
Jun 20 12:39:18 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000007 (x) on line 25
Jun 20 12:39:18 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Cisco Digit: 00000007 (x) on line 25
Jun 20 12:39:20 VERBOSE[2914] logger.c:     -- SEP0017E045B049: Ending call 9 on line 25
Jun 20 12:39:20 VERBOSE[2914] logger.c:     -- SCCP: Asterisk request to hangup channel SCCP/25-00000009
Jun 20 12:39:20 DEBUG[2914] db.c: Unable to find key 'timeout' in family 'SCCP/message'
Jun 20 12:39:20 DEBUG[2914] db.c: Unable to find key 'text' in family 'SCCP/message'

Hast du da auch noch eine Idee?

Danke! :)

Grüße,
Olaf
 
Olaf.Rabbachin schrieb:
Hast du da auch noch eine Idee?

Klar. Pack Dein SCCP Gerät in den richtigen Kontext der extensions.conf, dann wird es auch rauswählen.
 
betateilchen schrieb:
Klar. Pack Dein SCCP Gerät in den richtigen Kontext der extensions.conf, dann wird es auch rauswählen.

Bingo - mit <context = from-internal> in der sccp.conf klappt nun auch das.

Danke! :D

Manchmal fehlen wohl einfach die Denkanstösse oder das Hirn ist im stand-by ... ;)

Grüße,
Olaf
 
Olaf.Rabbachin schrieb:
Manchmal fehlen wohl einfach die Denkanstösse oder

...oder das Grundlagenverständnis dafür, was man da eigentlich macht. Und um solches Grundlagenverständnis aufzubauen, ist A@H einfach nicht geeignet.
 
betateilchen schrieb:
...oder das Grundlagenverständnis dafür, was man da eigentlich macht. Und um solches Grundlagenverständnis aufzubauen, ist A@H einfach nicht geeignet.

Mag sein. Aber die Hemmschwelle für das Aufsetzen eines Systems ist damit halt wesentlich geringer. Ich (Linux-DAU) glaube kaum, dass ich es überhaupt geschafft hätte, etwas "from scratch" aufzusetzen, da die Linux-Grundlagen als solche bei mir [noch] nicht existieren.
Wenn ich A@H erst einmal halbwegs anständig im Griff habe, werde ich mich [in stillen Stündchen] auch daran geben, Asterisk mal von Grund auf aufzusetzen - ohne A@H/Trixbox/etc.
Habe jedenfalls 4 Rechner für Asterisk-Versuche zur Verfügung, damit sollte man ausreichend Spielchen treiben können. :rolleyes:

Jeder fängt mal klein an! :)

Grüße,
Olaf
 
Olaf.Rabbachin schrieb:
Mag sein. Aber die Hemmschwelle für das Aufsetzen eines Systems ist damit halt wesentlich geringer. Ich (Linux-DAU) glaube kaum, dass ich es überhaupt geschafft hätte, etwas "from scratch" aufzusetzen, da die Linux-Grundlagen als solche bei mir [noch] nicht existieren.

Diese Hemmschwelle abzubauen, habe ich in meinem Asterisk Kurs hier im Forum versucht. Und ich glaube aufgrund der vielen Resonanz darauf, daß dieses Konzept nicht ganz verkehrt war. Dort wirst Du Schritt für Schritt in das Thema eingeführt - und das Einbinden eines SCCP Endgerätes wäre Dir damit auf Anhieb gelungen.

Im übrigen war mein obiges Statement nicht persönlich auf Dich bezogen - es ist eher eine allgemeine Aussage, daß man einfach mehr lernt, wenn man sich die Funktion Schritt für Schritt erarbeitet. Und das arbeiten geht eben mit einem "echten" Asterisk logischer als mit einem Mausschubser-Asterisk.
 
betateilchen schrieb:
Diese Hemmschwelle abzubauen, habe ich in meinem Asterisk Kurs hier im Forum versucht.

Jep, der steht auch schon längst auf meiner Liste - kommt Zeit, kommt Kurs, Buch, etc.

betateilchen schrieb:
Im übrigen war mein obiges Statement nicht persönlich auf Dich bezogen - es ist eher eine allgemeine Aussage, daß man einfach mehr lernt, wenn man sich die Funktion Schritt für Schritt erarbeitet. Und das arbeiten geht eben mit einem "echten" Asterisk logischer als mit einem Mausschubser-Asterisk.

Hab's auch nicht persönlich genommen bzw. als Meckern gewertet. Ich bin von einem Kollegen mit der Nase auf A@H gestossen worden, als ich zu Beginn des Jahres eine neue Telefonanlage anschaffen wollte. Die Aussage "ISO herunterladen, einspielen, ein paar Einstellungen vornehmen, feddich" hatte mich damals davon abgehalten, überhaupt etwas Anderes ins Auge zu fassen. Die Strafe folgte auf dem Fuße ... :)

Verwendest du denn freePBX o.ä., oder machst du tatsächlich alles per Skript, log, Kommandozeile und Konsorten?

Grüße,
Olaf
 
Olaf.Rabbachin schrieb:
oder machst du tatsächlich alles per Skript, log, Kommandozeile und Konsorten?

genau so mache ich das :D
 
betateilchen schrieb:
genau so mache ich das :D

Weia. :)
Ich ziehe es vor (und das wird sicherlich auch der Fall sein, wenn ich Asterisk mal von Grund auf kapiert habe), zumindest einen schnellen Blick auf den Status werfen zu können und über das Panel schnell sehen zu können, welche Leitung/Extension gerade aktiv ist ...

Jetzt aber ab zum Fernseher - noch 8min. bis zum Anpfiff! :D

Grüße,
Olaf
 
Kostenlos!

Statistik des Forums

Themen
248,876
Beiträge
2,303,702
Mitglieder
378,541
Neuestes Mitglied
FR6r24