Hallo!
Ich glaube, ich benötige in chan_capi-cm eine Möglichkeit, eine Art Pause innerhalb einer Wahl einzufügen.
Ich möchte z.B. die TK-Anlagenfunktion der Siemens Hicom "Assoziierte Wahl" nutzen. (Das bedeutet, daß ich von einem fremden Telefon aus, für den Apparat eines Kollegen die Wahl auf dessen Telefon auslöse, Fernsteuerung seines Telefons also.)
Dazu wähle ich normalerweise *67 <Kollegenapparat> <Zielapparat>; z.B. *671112, damit wähle ich für den Apparat 11 den Zielapparat 12.
Das geht auch grundsätzlich über einen internen ISDN-Apparat, nur muß ich dort für den Stern die Ersatzziffernfolge 75 wählen, also 75671112.
Allerdings darf ich das nicht per Blockwahl machen, dann klappt es nicht.
Ich brauche offenbar eine Pause nach der Kennziffer der Anlagenfunktion, also 7567<Pause>1112.
Wenn ich manuell von einem SIP-Telefon aus wähle, klappt das auch, wenn ich zuerst die 7567 als Blockwahl schicke, und dann erst die weiteren Ziffern nachwähle. (Da wird das Dial-Kommando dann erst mit 7567 benutzt, die weiteren Ziffern gehen als Art Nachwahl als CAPI-"INFO Digit" an die TK-Anlage.)
Das hilft mir natürlich nicht für automatische Wahlregeln.
Hier mal ein Debug-Log von einer nicht funktionierenden Blockwahl:
Und hier mal ein Debug-Log von einer erfolgreichen manuellen Wahl mit "Pause":
Vermutlich fehlt eine Pause-Funktion in chan_capi-cm-0.6.4. (Auch mit 0.6.3 fand ich keine Lösung / hatte ich den gleichen Effekt.)
Overlap Sending hilft mir auch nicht, das scheint die Hicom gleich abzulehnen ("Invalid number format", und am SIP-Telefon ist gleich ein Besetzt zu hören.)
Asterisk 1.2.3, FRITZ!Card PCI mit aktuellen AVM-Linux-Treibern
Gruß, Harald
Ich glaube, ich benötige in chan_capi-cm eine Möglichkeit, eine Art Pause innerhalb einer Wahl einzufügen.
Ich möchte z.B. die TK-Anlagenfunktion der Siemens Hicom "Assoziierte Wahl" nutzen. (Das bedeutet, daß ich von einem fremden Telefon aus, für den Apparat eines Kollegen die Wahl auf dessen Telefon auslöse, Fernsteuerung seines Telefons also.)
Dazu wähle ich normalerweise *67 <Kollegenapparat> <Zielapparat>; z.B. *671112, damit wähle ich für den Apparat 11 den Zielapparat 12.
Das geht auch grundsätzlich über einen internen ISDN-Apparat, nur muß ich dort für den Stern die Ersatzziffernfolge 75 wählen, also 75671112.
Allerdings darf ich das nicht per Blockwahl machen, dann klappt es nicht.
Ich brauche offenbar eine Pause nach der Kennziffer der Anlagenfunktion, also 7567<Pause>1112.
Wenn ich manuell von einem SIP-Telefon aus wähle, klappt das auch, wenn ich zuerst die 7567 als Blockwahl schicke, und dann erst die weiteren Ziffern nachwähle. (Da wird das Dial-Kommando dann erst mit 7567 benutzt, die weiteren Ziffern gehen als Art Nachwahl als CAPI-"INFO Digit" an die TK-Anlage.)
Das hilft mir natürlich nicht für automatische Wahlregeln.
Hier mal ein Debug-Log von einer nicht funktionierenden Blockwahl:
Code:
-- Executing Dial("SIP/user1-a942", "CAPI/g1/501:75671112/b|20") in new stack
-- Called g1/501:75671112/b
-- CAPI/ISDN1/75671112-6 is making progress passing it to SIP/user1-a942
> CAPI INFO 0x349c: Invalid number format
== ISDN1: CAPI Hangingup
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing Hangup("SIP/user1-a942", "") in new stack
== Spawn extension (sip2intern, 75671112, 2) exited non-zero on 'SIP/user1-a942'
Und hier mal ein Debug-Log von einer erfolgreichen manuellen Wahl mit "Pause":
Code:
-- Executing Dial("SIP/user1-147f", "CAPI/g1/501:7567/b|20") in new stack
-- Called g1/501:7567/b
-- CAPI/ISDN1/7567-1 is making progress passing it to SIP/user1-147f
-- ISDN1: Updated channel name: CAPI/ISDN1/75671-2
-- ISDN1: Updated channel name: CAPI/ISDN1/756711-3
-- ISDN1: Updated channel name: CAPI/ISDN1/7567111-4
-- ISDN1: Updated channel name: CAPI/ISDN1/75671112-5
-- CAPI/ISDN1/75671112-5 is proceeding passing it to SIP/user1-147f
-- CAPI/ISDN1/75671112-5 is ringing
[usw...]
Vermutlich fehlt eine Pause-Funktion in chan_capi-cm-0.6.4. (Auch mit 0.6.3 fand ich keine Lösung / hatte ich den gleichen Effekt.)
Overlap Sending hilft mir auch nicht, das scheint die Hicom gleich abzulehnen ("Invalid number format", und am SIP-Telefon ist gleich ein Besetzt zu hören.)
Asterisk 1.2.3, FRITZ!Card PCI mit aktuellen AVM-Linux-Treibern
Gruß, Harald