Ich habe mir das am Anfang auch so vorgestellt, um die damalige Telephonstruktur nicht zu ändern.
Ich wollte ursprünglich einfach ein paar VoIP-Telephone anschließen und diese wenn möglich auch mit den normalen, alten Telephonen telephonieren lassen bzw. Verbinden können.
Über ECT (?) ist es zwar theoretisch möglich aber mehr als unhandlich und mit Kosten verbunden. Ausserdem wird bei mir einer der beiden Kanäle ständig für Internet verwendet.
Ein Ausweg für mich zum internen (kostenlosen) Verbinden war TP (Terminal Portability, "Parken"). Damit kann ein Gespräch (gratis) geparkt werden und auf einem anderen Gerät auf dem gleichen S0-Bus entparkt werden. Ebenfalls mehr als unhandlich.
Sehr enttäuscht habe ich festgestellt, dass chan-capi-* kein TP eingebaut hat. Daraufhin habe ich etliche Tage investiert einen "chan-capi-cm-tp-patch" zu schreiben, der chan-capi TP hinzufügt.
Das Parken bekam ich fertig um feststellen zu müssen:
Code:
== ISDN1: Incoming call '324523452345' -> '453454'
-- Executing Answer("CAPI/ISDN1/453454-0", "") in new stack
== ISDN1: Answering for 453454
-- Executing Playback("CAPI/ISDN1/453454-0", "de/queue-youarenext") in new stack
-- Playing 'de/queue-youarenext' (language 'de')
-- Executing capiCommand("CAPI/ISDN1/453454-0", "park") in new stack
-- ISDN1: Received FACILITY_CONF for suspend
-- ISDN1: Parameters: 0x05 0x04 0x00 0x02 0x00 0x00
Jul 21 05:01:23 WARNING[7483]: chan_capi.c:2766 capi_handle_facility_indication: ISDN1: unable to put PLCI=0x101 to suspend, REASON=0x34b2
> CAPI INFO 0x34b2: Requested facility not subscribed
== ISDN1: CAPI Hangingup
> CAPI INFO 0x349a: Non-selected user clearing
Wenn du ebenfalls die Telekom Austria hast, gibt dir keine Mühe. Meine Arbeit war umsonst. Diese sch**** Ar***** haben stur und steif trotz mehrmaliger, z.T. stundenlanger Telephonate behauptet, TP sei "sicher" freigeschaltet.
Naja, sie haben mir indirekt vorgeworfen, kein Englisch zu können oder Melonen vor den Augen zu haben. Oder übersetzt ich "Requested facility not subscribed" wirklich falsch?
Ich hab es mit zwei verschiedenen normalen ISDN-Telephonen probiert --> gleiches Resultat, mit dem Entwickler von chan-capi-cm und weiteren Personen die CAPI programmieren gesprochen (auch in NG gepostet) und es haben mir alle versichert, dass es so nur die eine Möglichkeit gibt! F*** PTA! Entschuldigung, aber ich hab noch immer solche Agressionen wenn ich daran denke.
Naja, unterm Strich wars gar nicht so schlecht, denn anstatt dieser Krüppelkonfiguration hab ich dann einen "echten" Asterisk mit allem was dazugehört (S0-Bus intern) etc gebaut der jetzt super im Einsatz ist.
Falls Asterisk ausfällt brauch ich einfach nur ein Kabel umstecken, nämlich das Telephon vom internen an den externen S0-Bus, fertig!
Bis jetzt läufts aber stabil!
Was ich dir damit sagen will (ausser wiedermal meine Wut zur Telekom Austria abzulassen): Mach lieber einen vernünftigen Asterisk mit internem S0-Bus, es lohnt sich! ;-)
mfg,
divB