- Mitglied seit
- 13 Okt 2004
- Beiträge
- 592
- Punkte für Reaktionen
- 0
- Punkte
- 16
Hallo,
Hat jemand schon einmal zapcd benutzt, um bei zwei belegten B-Kanälen einer ISDN Leitung den Anrufer auf eine zweite ISDN Leitung umzuleiten?
Problemstellung: Asterisk mit 2 ISDN Anschlüssen, es sind also insgesamt 4 Gespräche möglich. Angerufen wird immer auf den ersten Anschluss, weil das die Hauptnummer ist. Wenn nun beim ersten ISDN Anschluss die beiden Leitungen belegt sind, dann bekommt der Anrufer ein Besetzt-Zeichen. Gut wäre es aber, wenn man hier mittels zapcd den Anrufer auf die zweite ISDN Leitung legen könnte. Asterisk bekommt ja mit, dass ein dritter Anrufer da ist:
Aber im Wählplan passiert beim dritten Anruf ja nichts, ich kann also gar kein zapcd ausführen. Hat jemand eine Idee?
Hat jemand schon einmal zapcd benutzt, um bei zwei belegten B-Kanälen einer ISDN Leitung den Anrufer auf eine zweite ISDN Leitung umzuleiten?
Problemstellung: Asterisk mit 2 ISDN Anschlüssen, es sind also insgesamt 4 Gespräche möglich. Angerufen wird immer auf den ersten Anschluss, weil das die Hauptnummer ist. Wenn nun beim ersten ISDN Anschluss die beiden Leitungen belegt sind, dann bekommt der Anrufer ein Besetzt-Zeichen. Gut wäre es aber, wenn man hier mittels zapcd den Anrufer auf die zweite ISDN Leitung legen könnte. Asterisk bekommt ja mit, dass ein dritter Anrufer da ist:
Code:
4 < Protocol Discriminator: Q.931 (8) len=45
4 < Call Ref: len= 1 (reference 23/0x17) (Originator)
4 < Message type: SETUP (5)
4 < [a1]
4 < Sending Complete (len= 1)
4 < [04 03 80 90 a3]
4 < Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: Speech (0)
4 < Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16)
4 < Ext: 1 User information layer 1: A-Law (35)
4 < [18 01 80]
4 < Channel ID (len= 3) [ Ext: 1 IntID: Implicit, Other Spare: 0, Preferred Dchan: 0
4 < ChanSel: No channel selected
4 ]
4 < [6c 10 01 83 30 30 34 39 31 37 30 XX XX XX XX XX XX]
4 < Calling Number (len=18) [ Ext: 0 TON: Unknown Number Type (0) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
4 < Presentation: Presentation allowed of network provided number (3) '0049170XXXXXX' ]
4 < [70 08 c1 32 34 XX XX XX XX XX]
4 < Called Number (len=10) [ Ext: 1 TON: Subscriber Number (4) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) '242XXXX' ]
4 < [7d 02 91 81]
4 < High-layer compatibilty (len= 4) [ 4 0x91 4 0x81 4 ]
4 -- Making new call for cr 23
4 -- Processing Q.931 Call Setup
4 -- Processing IE 161 (cs0, Sending Complete)
4 -- Processing IE 4 (cs0, Bearer Capability)
4 -- Processing IE 24 (cs0, Channel Identification)
4 -- Processing IE 108 (cs0, Calling Party Number)
4 -- Processing IE 112 (cs0, Called Party Number)
4 -- Processing IE 125 (cs0, High-layer Compatibility)
4 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Present, peerstate Call Initiated
4 > Protocol Discriminator: Q.931 (8) len=8
4 > Call Ref: len= 1 (reference 151/0x97) (Terminator)
4 > Message type: RELEASE COMPLETE (90)
4 > [08 02 80 ac]
4 > Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: User (0)
4 > Ext: 1 Cause: Requested channel not available (44), class = Network Congestion (2) ]
4 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
4 NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null