Hi all, does anyone have capiECT working? I can't get it to work - please see my logfiles below. While using an * CVS version of late September and chan_capi-0.2.5 (I guess), it worked!!! (I know, never change a running system ... should've backuped ... etc.) Here's the setup: NT----AgfeoISDNPBX----AgfeoISDNPBX----AnalogPhones in between the two PBX I attached my * server with a FritzPCI card to the S0-bus. I have some Homeautomation on the server and * is supposed to route the calls depending on certain conditions. Switching an incoming call using * "Dial"-Feature would block the two internal B-channels, that's why I'd like to use capiECT. What's not working: When I dial from the outside the call is parked and the transfer to the internal PBX is initiated ... yet nothing happens :( (The PBXes are setup correctly, routing the call directly to the internal PBX works.) Thanks in advance! Regards, Alex #### #### System #### Asterisk CVS as of January 20 chan_capi-0.3.0 AVM-Capi ver3.17-02(49.18) #### #### Here's part of my extensions.conf: #### [remote] exten => s,1,Wait(1) exten => s,2,Answer exten => s,3,Wait(1) exten => s,4,capiHOLD() exten => s,5,capiECT(30:31) #### #### Here's what "capi debug" on the CLI returns: #### *CLI> capi debug CAPI Debugging Enabled *CLI> Jan 20 10:06:31 NOTICE[2051]: chan_capi.c:1870 capi_handle_msg: CONNECT_IND ID=004 #0x0314 LEN=0044 Controller/PLCI/NCCI = 0x101 CIPValue = 0x10 C30dPartyNumber = <81>30 CallingPartyNumber = A<80>01722950xxx C30dPartySubaddress = default CallingPartySubaddress = default BC = <80 90 a3> LLC = default HLC = <91 81> AdditionalInfo = default == CONNECT_IND (PLCI=0x101,DID=30,CID=01722950xxx,CIP=0x10,CONTROLLER=0x1) -- Executing Wait("CAPI[contr1/30]/0", "1") in new stack -- started pbx on channel! -- INFO_IND ID=004 #0x0315 LEN=0018 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x70 InfoElement = <81>30 -- INFO_IND ID=004 #0x0316 LEN=0016 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x18 InfoElement = <89> -- ALERT_CONF ID=004 #0x0314 LEN=0014 Controller/PLCI/NCCI = 0x101 Info = 0x0 -- Executing Answer("CAPI[contr1/30]/0", "") in new stack -- CAPI Answering for MSN 30 -- Executing Wait("CAPI[contr1/30]/0", "1") in new stack -- CONNECT_ACTIVE_IND ID=004 #0x031b LEN=0015 Controller/PLCI/NCCI = 0x101 ConnectedNumber = default ConnectedSubaddress = default LLC = default -- CONNECT_B3_IND ID=004 #0x031c LEN=0013 Controller/PLCI/NCCI = 0x10101 NCPI = default -- CONNECT_B3_ACTIVE_IND ID=004 #0x031d LEN=0013 Controller/PLCI/NCCI = 0x10101 NCPI = default -- Executing capiHOLD("CAPI[contr1/30]/0", "") in new stack -- FACILITY_CONF ID=004 #0x0004 LEN=0022 Controller/PLCI/NCCI = 0x101 Info = 0x0 FacilitySelector = 0x3 FacilityConfirmationParameter = <02 00 02 00 00> Jan 20 10:06:33 NOTICE[8201]: app_capiHOLD.c:73 capiHOLD_exec: sent FACILITY_REQ PLCI = 0x101 -- FACILITY_IND ID=004 #0x0348 LEN=0020 Controller/PLCI/NCCI = 0x101 FacilitySelector = 0x3 FacilityIndicationParameter = <02 00 02 00 00> Jan 20 10:06:34 NOTICE[2051]: chan_capi.c:1501 pipe_msg: PLCI=0x101 put onhold == DISCONNECT_B3_IND NCCI=0x10101 Jan 20 10:06:34 NOTICE[8201]: app_capiHOLD.c:84 capiHOLD_exec: PLCI 0x101 is on hold now -- Executing capiECT("CAPI[contr1/30]/0", "30:31") in new stack Jan 20 10:06:34 NOTICE[8201]: app_capiECT.c:65 capiECT_exec: ECT to 30:31 == CAPI Call CAPI[contr1/30]/0 -- CONNECT_CONF ID=004 #0x0005 LEN=0014 Controller/PLCI/NCCI = 0x201 Info = 0x0 == received CONNECT_CONF PLCI = 0x201 INFO = 0 -- INFO_IND ID=004 #0x034a LEN=0015 Controller/PLCI/NCCI = 0x201 InfoNumber = 0x800d InfoElement = default -- INFO_IND ID=004 #0x034b LEN=0017 Controller/PLCI/NCCI = 0x201 InfoNumber = 0x1e InfoElement = <81 88> -- INFO_IND ID=004 #0x034c LEN=0016 Controller/PLCI/NCCI = 0x201 InfoNumber = 0x18 InfoElement = <89> Jan 20 10:06:34 NOTICE[2051]: chan_capi.c:1870 capi_handle_msg: CONNECT_IND ID=004 #0x034d LEN=0035 Controller/PLCI/NCCI = 0x301 CIPValue = 0x10 C30dPartyNumber = <81>31 CallingPartyNumber = A<80>30 C30dPartySubaddress = default CallingPartySubaddress = default BC = <80 90 a3> LLC = default HLC = <91 81> AdditionalInfo = default == CONNECT_IND (PLCI=0x301,DID=31,CID=30,CIP=0x10,CONTROLLER=0x1) Jan 20 10:06:34 ERROR[2051]: chan_capi.c:1987 capi_handle_msg: did not find device for msn = 31 -- INFO_IND ID=004 #0x034e LEN=0018 Controller/PLCI/NCCI = 0x301 InfoNumber = 0x70 InfoElement = <81>31 Jan 20 10:06:34 ERROR[2051]: chan_capi.c:1155 find_pipe: unable to find a pipe for PLCI = 0x301 MN = 0x34e Jan 20 10:06:34 NOTICE[2051]: chan_capi.c:1255 pipe_msg: INFO_IND ID=004 #0x034e LEN=0018 Controller/PLCI/NCCI = 0x301 InfoNumber = 0x70 InfoElement = <81>31 -- INFO_IND ID=004 #0x034f LEN=0016 Controller/PLCI/NCCI = 0x301 InfoNumber = 0x18 InfoElement = <8a> Jan 20 10:06:34 ERROR[2051]: chan_capi.c:1155 find_pipe: unable to find a pipe for PLCI = 0x301 MN = 0x34f Jan 20 10:06:34 NOTICE[2051]: chan_capi.c:1255 pipe_msg: INFO_IND ID=004 #0x034f LEN=0016 Controller/PLCI/NCCI = 0x301 InfoNumber = 0x18 InfoElement = <8a> == DISCONNECT_IND PLCI=0x301 REASON=0 Jan 20 10:06:34 ERROR[2051]: chan_capi.c:1155 find_pipe: unable to find a pipe for PLCI = 0x301 MN = 0x353 == DISCONNECT_IND PLCI=0x101 REASON=0x3301 == DISCONNECT_IND PLCI=0x201 REASON=0x3301 Jan 20 10:06:35 NOTICE[8201]: app_capiECT.c:150 capiECT_exec: sent DISCONNECT_REQ PLCI=0x201 == Spawn extension (remote, s, 5) exited non-zero on 'CAPI[contr1/30]/0' -- CAPI Hangingup -- DISCONNECT_CONF ID=004 #0x0006 LEN=0014 Controller/PLCI/NCCI = 0x201 Info = 0x2002 Jan 20 10:06:35 NOTICE[2051]: chan_capi.c:1142 find_pipe: PLCI doesnt match last pipe (PLCI = 0x201) Jan 20 10:06:35 NOTICE[2051]: chan_capi.c:1255 pipe_msg: DISCONNECT_CONF ID=004 #0x0006 LEN=0014 Controller/PLCI/NCCI = 0x201 Info = 0x2002 *CLI> #### #### Finally some output of /var/log/messages #### Jan 20 10:06:31 server isdnlog: Jan 20 10:06:31 * Call to tei 127 from 01722950xxx on 30 RING (Speech) Jan 20 10:06:31 server isdnlog: Jan 20 10:06:31 * Call to tei 127 from 01722950xxx on 30 HLC: CCITT, Telefonie Jan 20 10:06:31 server capifaxrcvd[1062]: Incoming Call from 01722950xxx Jan 20 10:06:31 server capifaxrcvd[1062]: C30d #: 30 Jan 20 10:06:31 server capifaxrcvd[1062]: Call from 01722950xxx ignored Jan 20 10:06:31 server kernel: capidrv-1: incoming call 01722950xxx,1,1,30 Jan 20 10:06:31 server kernel: capidrv-1: patching si2=1 to 0 for VBOX Jan 20 10:06:31 server kernel: isdn_net: call from 01722950xxx,1,0 -> 30 Jan 20 10:06:31 server kernel: isdn_net: call from 01722950xxx -> 0 30 ignored Jan 20 10:06:31 server kernel: isdn_tty: call from 01722950xxx -> 30 ignored Jan 20 10:06:31 server kernel: capidrv-1: incoming call 01722950xxx,1,0,30 ignored Jan 20 10:06:32 server isdnlog: Jan 20 10:06:32 Call to tei 127 from 01722950xxx on 30 COLP 30 Jan 20 10:06:32 server isdnlog: Jan 20 10:06:32 Call to tei 64 from 01722950xxx on 30 CONNECT (Speech) Jan 20 10:06:33 server kernel: kcapi: appl 4 ncci 0x10101 up Jan 20 10:06:34 server isdnlog: Jan 20 10:06:34 * Call to tei 64 from 01722950xxx on 30 MAKEL Jan 20 10:06:34 server kernel: kcapi: appl 4 ncci 0x10101 down Jan 20 10:06:34 server isdnlog: Jan 20 10:06:34 * tei 64 calling 31 with 30 RING (Speech) Jan 20 10:06:34 server isdnlog: Jan 20 10:06:34 * tei 64 calling 31 with 30 HLC: CCITT, Telefonie Jan 20 10:06:34 server isdnlog: Jan 20 10:06:34 * Call to tei 127 from 30 on 31 RING (Speech) Jan 20 10:06:34 server isdnlog: Jan 20 10:06:34 * Call to tei 127 from 30 on 31 HLC: CCITT, Telefonie Jan 20 10:06:34 server capifaxrcvd[1062]: Incoming Call from 30 Jan 20 10:06:34 server capifaxrcvd[1062]: C30d #: 31 Jan 20 10:06:34 server capifaxrcvd[1062]: Call from 30 ignored Jan 20 10:06:34 server kernel: capidrv-1: incoming call 30,1,1,31 Jan 20 10:06:34 server kernel: capidrv-1: patching si2=1 to 0 for VBOX Jan 20 10:06:34 server kernel: isdn_net: call from 30,1,0 -> 31 Jan 20 10:06:34 server kernel: isdn_net: call from 30 -> 0 31 ignored Jan 20 10:06:34 server kernel: isdn_tty: call from 30 -> 31 ignored Jan 20 10:06:34 server kernel: capidrv-1: incoming call 30,1,0,31 ignored Jan 20 10:06:34 server isdnlog: Jan 20 10:06:34 * Call to tei 64 from 30 on 31 HANGUP - Alexander Noack - Vitus-Bering-Str. 3 - 18106 Rostock - Germany - -Tel: +49 (381) 12839893 -Fax: +49 (381) 12839901 -Web: www.gaussdivision.de