Dominik Kiełb
2006-Aug-07 00:47 UTC
[asterisk-users] New people in this world and his problem with ISDN
Hi all, I'm new in Asterisk world, but it's very interest for me. I have some experience in CC and CTI. Now, is time for me on Asterisk. I use environment: Fedora Core 5 Asterisk 1.2 Eicona BRA Cards Chan_capi X-Lite for SIP users and HiPath 3550 for PSTN users I test different configuration and possibilities, and I must talk: It's great. But, off course I have problem. ISDN BRA connected to Eicona card has number 115. When I was try make two connection to this port and route this to SIP user or put to queue, all was great, but when I try transfer one PBX user (ext. 102) to another (ext. 101) it not works. Off course I want use for this Asterisk, make call from 101 to asterisk and make transfer to another I have error: *CLI> CONNECT_IND ID=001 #0x0001 LEN=0041 Controller/PLCI/NCCI = 0x301 CIPValue = 0x10 CalledPartyNumber = <81>115 CallingPartyNumber = <00 83>102 CalledPartySubaddress = default CallingPartySubaddress = default BC = <80 90 a3> LLC = default HLC = <91 81> AdditionalInfo BChannelinformation = default Keypadfacility = default Useruserdata = default Facilitydataarray = default SendingComplete = default -- CONNECT_IND (PLCI=0x301,DID=115,CID=102,CIP=0x10,CONTROLLER=0x1) > ISDN1: msn='*' DNID='115' DID == ISDN1: Incoming call '102' -> '115' INFO_IND ID=001 #0x0002 LEN=0019 Controller/PLCI/NCCI = 0x301 InfoNumber = 0x70 InfoElement = <81>115 INFO_RESP ID=001 #0x0002 LEN=0012 Controller/PLCI/NCCI = 0x301 -- ISDN1: info element CALLED PARTY NUMBER -- ISDN1: Updated channel name: CAPI/ISDN1/115-1 -- ISDN1: CAPI/ISDN1/115-1: 115 matches in context capi-in == Started pbx on channel CAPI/ISDN1/115-1 INFO_IND ID=001 #0x0003 LEN=0015 Controller/PLCI/NCCI = 0x301 InfoNumber = 0xa1 InfoElement = default INFO_RESP ID=001 #0x0003 LEN=0012 Controller/PLCI/NCCI = 0x301 -- ISDN1: info element Sending Complete INFO_IND ID=001 #0x0004 LEN=0016 Controller/PLCI/NCCI = 0x301 InfoNumber = 0x18 InfoElement = <8a> INFO_RESP ID=001 #0x0004 LEN=0012 Controller/PLCI/NCCI = 0x301 -- ISDN1: info element CHANNEL IDENTIFICATION 8a INFO_IND ID=001 #0x0005 LEN=0015 Controller/PLCI/NCCI = 0x301 InfoNumber = 0x8005 InfoElement = default INFO_RESP ID=001 #0x0005 LEN=0012 Controller/PLCI/NCCI = 0x301 -- ISDN1: info element SETUP > ISDN1: IE SETUP / SENDING-COMPLETE already received. > CAPI devicestate requested for ISDN1/115 -- Executing Dial("CAPI/ISDN1/115-1", "CAPI/contr1/101") in new stack > data = contr1/101 > parsed dialstring: 'contr1' 'NULL' '101' '' > capi request controller = 1 > parsed dialstring: 'contr1' 'NULL' '101' '' == ISDN1: Call CAPI/ISDN1/101-2 (pres=0x03, ton=0x00) CONNECT_REQ ID=001 #0x0003 LEN=0049 Controller/PLCI/NCCI = 0x1 CIPValue = 0x1 CalledPartyNumber = <80>101 CallingPartyNumber = <00 83>102 CalledPartySubaddress = default CallingPartySubaddress = default BProtocol B1protocol = 0x1 B2protocol = 0x1 B3protocol = 0x0 B1configuration = default B2configuration = default B3configuration = default GlobalConfiguration = default BC = default LLC = default HLC = default AdditionalInfo BChannelinformation = <00 00> Keypadfacility = default Useruserdata = default Facilitydataarray = default SendingComplete = default -- Called contr1/101 > CAPI devicestate requested for ISDN1/101 > CAPI devicestate requested for ISDN1/101 CONNECT_CONF ID=001 #0x0003 LEN=0014 Controller/PLCI/NCCI = 0x101 Info = 0x0 -- ISDN1: received CONNECT_CONF PLCI = 0x101 INFO_IND ID=001 #0x0006 LEN=0017 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x8 InfoElement = <81 bf> INFO_RESP ID=001 #0x0006 LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1: info element CAUSE 81 bf INFO_IND ID=001 #0x0007 LEN=0015 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x805a InfoElement = default INFO_RESP ID=001 #0x0007 LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1: info element RELEASE COMPLETE DISCONNECT_IND ID=001 #0x0009 LEN=0014 Controller/PLCI/NCCI = 0x101 Reason = 0x34bf DISCONNECT_RESP ID=001 #0x0009 LEN=0012 Controller/PLCI/NCCI = 0x101 > CAPI INFO 0x34bf: Service or option not available, unspecified == ISDN1: CAPI Hangingup == ISDN1: Interface cleanup PLCI=0x101 == Everyone is busy/congested at this time (1:0/0/1) > CAPI devicestate requested for ISDN1/101 > CAPI devicestate requested for ISDN1/101 == Auto fallthrough, channel 'CAPI/ISDN1/115-1' status is 'CHANUNAVAIL' == ISDN1: Requested CONGESTION-Indication for CAPI/ISDN1/115-1 CONNECT_RESP ID=001 #0x0001 LEN=0033 Controller/PLCI/NCCI = 0x301 Reject = 0x4 BProtocol B1protocol = 0x0 B2protocol = 0x0 B3protocol = 0x0 B1configuration = default B2configuration = default B3configuration = default GlobalConfiguration = default ConnectedNumber = default ConnectedSubaddress = default LLC = default AdditionalInfo BChannelinformation = default Keypadfacility = default Useruserdata = default Facilitydataarray = default > CAPI devicestate requested for ISDN1/115 DISCONNECT_IND ID=001 #0x000b LEN=0014 Controller/PLCI/NCCI = 0x301 Reason = 0x34ac DISCONNECT_RESP ID=001 #0x000b LEN=0012 Controller/PLCI/NCCI = 0x301 > CAPI INFO 0x34ac: Requested circuit / channel not available == ISDN1: CAPI Hangingup == ISDN1: Interface cleanup PLCI=0x301 > CAPI devicestate requested for ISDN1/115 > CAPI devicestate requested for ISDN1/115 Extension.conf: exten => 115,1,Dial(CAPI/contr1/101) Capi.conf [ISDN1] ;this example interface gets name 'ISDN1' and may be any ;name not starting with 'g' or 'contr'. ntmode=yes ;if isdn card operates in nt mode, set this to yes isdnmode=DID ;when using NT-mode, 'DID' should be set in any case incomingmsn=* ;allow incoming calls to this list of MSNs/DIDs, * = any ;defaultcid=123 ;set a default caller id to that interface for dial-out, ;this caller id will be used when dial option 'd' is set. ;controller=1 ;ISDN4BSD default ;controller=7 ;ISDN4BSD USB default controller=1 ;capi controller number to use group=1 ;dialout group ;prefix=0 ;set a prefix to calling number on incoming calls softdtmf=on ;enable/disable software dtmf detection, recommended for AVM cards relaxdtmf=on ;in addition to softdtmf, you can use relaxed dtmf detection accountcode= ;Asterisk accountcode to use in CDRs context=capi-in ;context for incoming calls ;holdtype=hold ;when Asterisk puts the call on hold, ISDN HOLD will be used. If ;set to 'local' (default value), no hold is done and Asterisk may ;play MOH. ;immediate=yes ;DID: immediate start of pbx with extension 's' if no digits were ; received on incoming call (no destination number yet) ;MSN: start pbx on CONNECT_IND and don't wait for SETUP/SENDING-COMPLETE. ; info like REDIRECTINGNUMBER may be lost, but this is necessary for ; drivers/pbx/telco which does not send SETUP or SENDING-COMPLETE. ;echosquelch=1 ;_VERY_PRIMITIVE_ echo suppression ;echocancel=yes ;EICON DIVA SERVER (CAPI) echo cancelation ;(possible values: 'no', 'yes', 'force', 'g164', 'g165') echocancelold=yes;use facility selector 6 instead of correct 8 (necessary for older eicon drivers) ;echotail=64 ;echo cancel tail setting ;bridge=yes ;native bridging (CAPI line interconnect) if available ;callgroup=1 ;Asterisk call group ;language=de ;set language for this device (overwrites default language) devices=2 ;number of concurrent calls on this controller ;(2 makes sense for single BRI, 30 for PRI) -- Regards Dominik
Armin Schindler
2006-Aug-07 01:13 UTC
[asterisk-users] New people in this world and his problem with ISDN
On Mon, 7 Aug 2006, Dominik Kie??b wrote:> Hi all, > I'm new in Asterisk world, but it's very interest for me. I have some > experience in CC and CTI. Now, is time for me on Asterisk. > I use environment: > Fedora Core 5 > Asterisk 1.2 > Eicona BRA Cards > Chan_capi > X-Lite for SIP users > and HiPath 3550 for PSTN users > I test different configuration and possibilities, and I must talk: It's > great. But, off course I have problem. > ISDN BRA connected to Eicona card has number 115. When I was try make two > connection to this port and route this to SIP user or put to queue, all was > great, but when I try transfer one PBX user (ext. 102) to another (ext. 101) > it not works. Off course I want use for this Asterisk, make call from 101 to > asterisk and make transfer to another > I have error:Your call from 102 to 101 is not accepted by your ISDN PBX with the following error: > CAPI INFO 0x34bf: Service or option not available, unspecified This is not a problem of Asterisk/chan-capi/ISDN-card. Seems to be the setup of the PBX. Armin