Hello, I try to connect EdgeGate VoIP Gateway (GW-282-2) to Cisco CallManager 4.1 using openh323gk. Environment looks so: !----! !----------! !------! !----------! !--------! !------------! !7940!----! CCM 4.1 !----!router!---!openh323gk!-----!GW-282-2!---!Analog phone! !----! !----------! !------! !----------! !--------! !------------! ext 118 192.168.2.100 192.168.1.8 192.168.1.214 ext 601 Gatekeeper is registered in CCM, H.225 trunk and Route Pattern are configured. CCM(as gateway) and GW(as terminal) are successfully registered on the Gatekeeper. There is no problem to call from ext. 118 to ext. 601, but when I try to call from 601 to 118, i hear "short busy". -----------------------------Trace of successfull session:-------------------------------------- 2005/08/19 17:35:10.496 2 RasSrv.cxx(173) RAS Read from 192.168.2.100:2240 2005/08/19 17:35:10.496 3 RasSrv.cxx(219) RAS admissionRequest { requestSeqNum = 32429 callType = pointToPoint <<null>> endpointIdentifier = 9 characters { 0035 0034 0039 0033 005f 0065 006e 0064 5493_end 0070 p } destinationInfo = 1 entries { [0]=dialedDigits "601" } srcInfo = 1 entries { [0]=dialedDigits "118" } srcCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 02 64 ...d } port = 2497 } bandWidth = 1280 callReferenceValue = 1 conferenceID = 16 octets { 80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b ................ } activeMC = FALSE answerCall = FALSE canMapAlias = TRUE callIdentifier = { guid = 16 octets { 80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b ................ } } gatekeeperIdentifier = 3 characters { 004f 0047 004b OGK } willSupplyUUIEs = FALSE } 2005/08/19 17:35:10.590 1 RasSrv.cxx(343) RAS ARQ Received 2005/08/19 17:35:10.590 3 RasSrv.cxx(1948) GK ARQ will request bandwith of 1280 2005/08/19 17:35:10.606 2 RasTbl.cxx(2029) CallTable::Insert(CALL) Call No. 1, total sessions : 1 2005/08/19 17:35:10.606 2 RasSrv.cxx(388) ACF|192.168.2.100:2497|5493_endp|1|601:dialedDigits|118:dialedDigits|false ; 2005/08/19 17:35:10.621 3 RasSrv.cxx(231) RAS Send to 192.168.2.100:2240 admissionConfirm { requestSeqNum = 32429 bandWidth = 1280 callModel = direct <<null>> destCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 01 d6 .... } port = 4001 } irrFrequency = 120 willRespondToIRR = FALSE uuiesRequested = { setup = FALSE callProceeding = FALSE connect = FALSE alerting = FALSE information = FALSE releaseComplete = FALSE facility = FALSE progress = FALSE empty = FALSE status = FALSE statusInquiry = FALSE setupAcknowledge = FALSE notify = FALSE } } 2005/08/19 17:35:12.449 2 RasSrv.cxx(173) RAS Read from 192.168.1.214:1024 2005/08/19 17:35:12.449 3 RasSrv.cxx(219) RAS admissionRequest { requestSeqNum = 41 callType = pointToPoint <<null>> callModel = direct <<null>> endpointIdentifier = 9 characters { 0035 0034 0039 0031 005f 0065 006e 0064 5491_end 0070 p } destinationInfo = 2 entries { [0]=dialedDigits "601" [1]=h323_ID 5 characters { 004c 0069 006e 0065 0031 Line1 } } srcInfo = 2 entries { [0]=dialedDigits "118" [1]=h323_ID 7 characters { 0044 002e 0046 006f 006b 0069 006e D.Fokin } } srcCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 02 64 ...d } port = 2497 } bandWidth = 1280 callReferenceValue = 32769 conferenceID = 16 octets { 80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b ................ } activeMC = FALSE answerCall = TRUE canMapAlias = FALSE callIdentifier = { guid = 16 octets { 80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b ................ } } willSupplyUUIEs = FALSE } 2005/08/19 17:35:12.543 1 RasSrv.cxx(343) RAS ARQ Received 2005/08/19 17:35:12.543 3 RasSrv.cxx(1948) GK ARQ will request bandwith of 1280 2005/08/19 17:35:12.559 3 RasSrv.cxx(2053) GK ACF: found existing call no 1 2005/08/19 17:35:12.559 2 RasSrv.cxx(388) ACF|192.168.1.214:4001|5491_endp|32769|601:dialedDigits=Line1:h323_ID|118: dialedDigits=D.Fokin:h323_ID|true; 2005/08/19 17:35:12.574 3 RasSrv.cxx(231) RAS Send to 192.168.1.214:1024 admissionConfirm { requestSeqNum = 41 bandWidth = 1280 callModel = direct <<null>> destCallSignalAddress = ipAddress { ip = 4 octets { 00 00 00 00 .... } port = 0 } irrFrequency = 120 willRespondToIRR = FALSE uuiesRequested = { setup = FALSE callProceeding = FALSE connect = FALSE alerting = FALSE information = FALSE releaseComplete = FALSE facility = FALSE progress = FALSE empty = FALSE status = FALSE statusInquiry = FALSE setupAcknowledge = FALSE notify = FALSE } } Two parts are speaking 2005/08/19 17:35:28.481 2 RasSrv.cxx(173) RAS Read from 192.168.1.214:1024 2005/08/19 17:35:28.497 3 RasSrv.cxx(219) RAS disengageRequest { requestSeqNum = 43 endpointIdentifier = 9 characters { 0035 0034 0039 0031 005f 0065 006e 0064 5491_end 0070 p } conferenceID = 16 octets { 80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b ................ } callReferenceValue = 32769 disengageReason = normalDrop <<null>> callIdentifier = { guid = 16 octets { 80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b ................ } } answeredCall = TRUE } 2005/08/19 17:35:28.544 1 RasSrv.cxx(343) RAS DRQ Received 2005/08/19 17:35:28.544 2 RasSrv.cxx(173) RAS Read from 192.168.2.100:2240 2005/08/19 17:35:28.559 3 RasSrv.cxx(219) RAS disengageRequest { requestSeqNum = 32430 endpointIdentifier = 9 characters { 0035 0034 0039 0033 005f 0065 006e 0064 5493_end 0070 p } conferenceID = 16 octets { 80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b ................ } callReferenceValue = 1 disengageReason = normalDrop <<null>> callIdentifier = { guid = 16 octets { 80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b ................ } } gatekeeperIdentifier = 3 characters { 004f 0047 004b OGK } tokens = 1 entries { [0]={ tokenOID = 2.16.840.1.113777.1.2.179 nonStandard = { nonStandardIdentifier = 2.16.840.1.113777.1.2.179 data = 163 octets { 02 e0 25 00 1d 01 00 20 01 04 e0 25 00 1e 01 00 ..%.... ...%.... 30 80 90 44 49 53 43 4f 4e 4e 45 43 54 5f 52 45 0..DISCONNECT_RE 41 53 4f 4e 3d 30 2c 54 49 4d 45 3d 31 31 32 34 ASON=0,TIME=1124 34 35 38 35 32 34 2c 44 55 52 41 54 49 4f 4e 3d 458524,DURATION= 34 2c 44 49 53 43 4f 4e 4e 45 43 54 5f 53 54 52 4,DISCONNECT_STR 49 4e 47 3d 6e 6f 72 6d 61 6c 20 63 61 6c 6c 20 ING=normal call 63 6c 65 61 72 69 6e 67 2e 2c 4f 52 49 47 49 4e clearing.,ORIGIN 3d 31 2c 4c 49 4e 45 5f 4e 55 4d 42 45 52 3d 53 =1,LINE_NUMBER=S 41 4e 56 45 41 4e 2c 4f 55 54 42 4f 55 4e 44 5f ANVEAN,OUTBOUND_ 47 57 5f 49 50 3d 31 39 32 2e 31 36 38 2e 31 2e GW_IP=192.168.1. 32 31 34 214 } } } } answeredCall = FALSE } 2005/08/19 17:35:28.684 1 RasTbl.cxx(2231) CDR|1|80 80 d1 0e b9 2e b1 1d 01 00 00 00 c0 a8 02 0b|18|Fri, 19 Aug 2005 17:35:10 +0400|Fri, 19 Aug 2005 17:35:28 +0400|192.168.2.100:2497|5493_endp|192.168.1.214:4001|5491_endp|601:dialedDigits|118:dial edDigits|OGK; 2005/08/19 17:35:28.950 1 RasSrv.cxx(343) RAS DRQ Received 2005/08/19 17:35:28.950 2 gkacct.cxx(984) GKACCT Successfully logged event 2 for call no. 1 2005/08/19 17:35:28.966 2 RasSrv.cxx(388) DCF|192.168.2.100|5493_endp|1|normalDrop; 2005/08/19 17:35:28.966 2 RasSrv.cxx(388) DCF|192.168.1.214|5491_endp|32769|normalDrop; 2005/08/19 17:35:28.981 3 RasSrv.cxx(231) RAS Send to 192.168.2.100:2240 disengageConfirm { requestSeqNum = 32430 } 2005/08/19 17:35:28.997 3 RasSrv.cxx(231) RAS Send to 192.168.1.214:1024 disengageConfirm { requestSeqNum = 43 } 2005/08/19 17:35:29.903 3 RasTbl.cxx(1368) Gk Delete Call No. 1 Call ends here. --------------------------------End of Trace of successfull session:------------------------------------ -----------------------------Trace of unsuccessfull session:-------------------------------------- 2005/08/19 17:48:25.558 2 RasSrv.cxx(173) RAS Read from 192.168.1.214:1024 2005/08/19 17:48:25.558 3 RasSrv.cxx(219) RAS admissionRequest { requestSeqNum = 62 callType = pointToPoint <<null>> callModel = direct <<null>> endpointIdentifier = 9 characters { 0032 0030 0030 0030 005f 0065 006e 0064 2000_end 0070 p } destinationInfo = 1 entries { [0]=dialedDigits "118" } srcInfo = 2 entries { [0]=dialedDigits "601" [1]=h323_ID 5 characters { 004c 0069 006e 0065 0031 Line1 } } bandWidth = 1310 callReferenceValue = 2962 conferenceID = 16 octets { 12 c5 4b 28 a3 4b 11 5e 00 1e 00 a0 12 0c 0e 1a ..K(.K.^........ } activeMC = FALSE answerCall = FALSE canMapAlias = FALSE callIdentifier = { guid = 16 octets { 12 c5 4b 28 a3 4b 11 5e 00 1d 00 a0 12 0c 0e 1a ..K(.K.^........ } } willSupplyUUIEs = FALSE } 2005/08/19 17:48:25.636 1 RasSrv.cxx(343) RAS ARQ Received 2005/08/19 17:48:25.636 3 RasSrv.cxx(1948) GK ARQ will request bandwith of 1310 2005/08/19 17:48:25.652 2 RasTbl.cxx(695) RASTBL Gateway 2003_endp matched by prefix 1 2005/08/19 17:48:25.667 2 RasTbl.cxx(2029) CallTable::Insert(CALL) Call No. 3, total sessions : 1 2005/08/19 17:48:25.667 2 RasSrv.cxx(388) ACF|192.168.1.214:4001|2000_endp|2962|118:dialedDigits|601:dialedDigits=Li ne1:h323_ID|false; 2005/08/19 17:48:25.683 3 RasSrv.cxx(231) RAS Send to 192.168.1.214:1024 admissionConfirm { requestSeqNum = 62 bandWidth = 1310 callModel = direct <<null>> destCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 02 64 ...d } port = 2517 } irrFrequency = 120 willRespondToIRR = FALSE uuiesRequested = { setup = FALSE callProceeding = FALSE connect = FALSE alerting = FALSE information = FALSE releaseComplete = FALSE facility = FALSE progress = FALSE empty = FALSE status = FALSE statusInquiry = FALSE setupAcknowledge = FALSE notify = FALSE } } 2005/08/19 17:48:26.074 2 RasSrv.cxx(173) RAS Read from 192.168.2.100:2240 2005/08/19 17:48:26.074 3 RasSrv.cxx(219) RAS admissionRequest { requestSeqNum = 35016 callType = pointToPoint <<null>> endpointIdentifier = 9 characters { 0032 0030 0030 0033 005f 0065 006e 0064 2003_end 0070 p } destinationInfo = 1 entries { [0]=dialedDigits "118" } srcInfo = 1 entries { [0]=dialedDigits "601" } srcCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 01 d6 .... } port = 1025 } bandWidth = 1280 callReferenceValue = 35730 conferenceID = 16 octets { 12 c5 4b 28 a3 4b 11 5e 00 1e 00 a0 12 0c 0e 1a ..K(.K.^........ } activeMC = FALSE answerCall = TRUE canMapAlias = TRUE callIdentifier = { guid = 16 octets { 12 c5 4b 28 a3 4b 11 5e 00 1d 00 a0 12 0c 0e 1a ..K(.K.^........ } } gatekeeperIdentifier = 3 characters { 004f 0047 004b OGK } willSupplyUUIEs = FALSE } 2005/08/19 17:48:26.167 1 RasSrv.cxx(343) RAS ARQ Received 2005/08/19 17:48:26.167 3 RasSrv.cxx(1948) GK ARQ will request bandwith of 1280 2005/08/19 17:48:26.183 3 RasSrv.cxx(2053) GK ACF: found existing call no 3 2005/08/19 17:48:26.183 2 RasSrv.cxx(388) ACF|192.168.2.100:2517|2003_endp|35730|118:dialedDigits|601:dialedDigits|t rue; 2005/08/19 17:48:26.199 3 RasSrv.cxx(231) RAS Send to 192.168.2.100:2240 admissionConfirm { requestSeqNum = 35016 bandWidth = 1280 callModel = direct <<null>> destCallSignalAddress = ipAddress { ip = 4 octets { 00 00 00 00 .... } port = 0 } irrFrequency = 120 willRespondToIRR = FALSE uuiesRequested = { setup = FALSE callProceeding = FALSE connect = FALSE alerting = FALSE information = FALSE releaseComplete = FALSE facility = FALSE progress = FALSE empty = FALSE status = FALSE statusInquiry = FALSE setupAcknowledge = FALSE notify = FALSE } } 2005/08/19 17:48:26.386 2 RasSrv.cxx(173) RAS Read from 192.168.2.100:2240 2005/08/19 17:48:26.402 3 RasSrv.cxx(219) RAS disengageRequest { requestSeqNum = 35017 endpointIdentifier = 9 characters { 0032 0030 0030 0033 005f 0065 006e 0064 2003_end 0070 p } conferenceID = 16 octets { 12 c5 4b 28 a3 4b 11 5e 00 1d 00 a0 12 0c 0e 1a ..K(.K.^........ } callReferenceValue = 35730 disengageReason = undefinedReason <<null>> callIdentifier = { guid = 16 octets { 12 c5 4b 28 a3 4b 11 5e 00 1d 00 a0 12 0c 0e 1a ..K(.K.^........ } } gatekeeperIdentifier = 3 characters { 004f 0047 004b OGK } tokens = 1 entries { [0]={ tokenOID = 2.16.840.1.113777.1.2.179 nonStandard = { nonStandardIdentifier = 2.16.840.1.113777.1.2.179 data = 147 octets { 02 e0 25 00 1d 01 00 20 01 01 e0 25 00 1e 01 00 ..%.... ...%.... 30 80 80 44 49 53 43 4f 4e 4e 45 43 54 5f 52 45 0..DISCONNECT_RE 41 53 4f 4e 3d 32 2c 54 49 4d 45 3d 31 31 32 34 ASON=2,TIME=1124 34 35 39 33 30 35 2c 44 55 52 41 54 49 4f 4e 3d 459305,DURATION= 31 2c 44 49 53 43 4f 4e 4e 45 43 54 5f 53 54 52 1,DISCONNECT_STR 49 4e 47 3d 75 6e 61 73 73 69 67 6e 65 64 20 6e ING=unassigned n 75 6d 62 65 72 2e 2c 4f 52 49 47 49 4e 3d 30 2c umber.,ORIGIN=0, 4c 49 4e 45 5f 4e 55 4d 42 45 52 3d 53 41 4e 56 LINE_NUMBER=SANV 45 41 4e 2c 4f 55 54 42 4f 55 4e 44 5f 47 57 5f EAN,OUTBOUND_GW_ 49 50 3d IP= } } } } answeredCall = TRUE } 2005/08/19 17:48:26.871 1 RasSrv.cxx(343) RAS DRQ Received 2005/08/19 17:48:26.886 2 RasSrv.cxx(173) RAS Read from 192.168.1.214:1024 2005/08/19 17:48:26.902 1 RasTbl.cxx(2231) CDR|3|12 c5 4b 28 a3 4b 11 5e 00 1d 00 a0 12 0c 0e 1a|1|Fri, 19 Aug 2005 1 7:48:25 +0400|Fri, 19 Aug 2005 17:48:26 +0400|192.168.1.214:4001|2000_endp|192.168.2.100:2517|2003_endp|118:dialedDigits|601:diale dDigits=Line1:h323_ID|OGK; 2005/08/19 17:48:26.917 3 RasSrv.cxx(219) RAS disengageRequest { requestSeqNum = 64 endpointIdentifier = 9 characters { 0032 0030 0030 0030 005f 0065 006e 0064 2000_end 0070 p } conferenceID = 16 octets { 12 c5 4b 28 a3 4b 11 5e 00 1e 00 a0 12 0c 0e 1a ..K(.K.^........ } callReferenceValue = 2962 disengageReason = normalDrop <<null>> callIdentifier = { guid = 16 octets { 12 c5 4b 28 a3 4b 11 5e 00 1d 00 a0 12 0c 0e 1a ..K(.K.^........ } } answeredCall = FALSE } 2005/08/19 17:48:26.964 2 gkacct.cxx(984) GKACCT Successfully logged event 2 for call no. 3 2005/08/19 17:48:26.980 1 RasSrv.cxx(343) RAS DRQ Received 2005/08/19 17:48:26.980 2 RasSrv.cxx(388) DCF|192.168.2.100|2003_endp|35730|undefinedReason; 2005/08/19 17:48:26.996 2 RasSrv.cxx(388) DCF|192.168.1.214|2000_endp|2962|normalDrop; 2005/08/19 17:48:26.996 3 RasSrv.cxx(231) RAS Send to 192.168.2.100:2240 disengageConfirm { requestSeqNum = 35017 } 2005/08/19 17:48:27.011 3 RasSrv.cxx(231) RAS Send to 192.168.1.214:1024 disengageConfirm { requestSeqNum = 64 } 2005/08/19 17:48:27.949 3 RasTbl.cxx(1368) Gk Delete Call No. 3 --------------------------------End of Trace of unsuccessfull session:--------------------------------- During this exercise I have met one more problem: After 2 minutes of registration CCM enters an endless loop of registration. It looks so: 2005/08/19 17:52:27.849 2 RasSrv.cxx(173) RAS Read from 192.168.2.100:2240 2005/08/19 17:52:27.895 3 RasSrv.cxx(219) RAS registrationRequest { requestSeqNum = 35880 protocolIdentifier = 0.0.8.2250.0.2 discoveryComplete = FALSE callSignalAddress = 1 entries { [0]=ipAddress { ip = 4 octets { c0 a8 02 64 ...d } port = 2518 } } rasAddress = 1 entries { [0]=ipAddress { ip = 4 octets { c0 a8 02 64 ...d } port = 2240 } } terminalType = { gateway = { protocol = 2 entries { [0]=h323 { supportedPrefixes = 0 entries { } } [1]=voice { supportedPrefixes = 1 entries { [0]={ prefix = dialedDigits "1" } } } } } mc = FALSE undefinedNode = FALSE } gatekeeperIdentifier = 3 characters { 004f 0047 004b OGK } endpointVendor = { vendor = { t35CountryCode = 181 t35Extension = 0 manufacturerCode = 18 } } timeToLive = 60 keepAlive = TRUE endpointIdentifier = 9 characters { 0032 0030 0030 0034 005f 0065 006e 0064 2004_end 0070 p } willSupplyUUIEs = FALSE } 2005/08/19 17:52:28.005 1 RasSrv.cxx(343) RAS RRQ Received 2005/08/19 17:52:28.020 3 RasSrv.cxx(231) RAS Send to 192.168.2.100:2240 registrationConfirm { requestSeqNum = 35880 protocolIdentifier = 0.0.8.2250.0.2 callSignalAddress = 1 entries { [0]=ipAddress { ip = 4 octets { c0 a8 01 08 .... } port = 0 } } terminalAlias = 1 entries { [0]=h323_ID 9 characters { 0053 0041 004e 0056 0045 0041 004e 005f SANVEAN_ 0031 1 } } gatekeeperIdentifier = 3 characters { 004f 0047 004b OGK } endpointIdentifier = 9 characters { 0032 0030 0030 0034 005f 0065 006e 0064 2004_end 0070 p } willRespondToIRR = FALSE maintainConnection = FALSE } .... And so on I need some help to resolve those two issues. Regards, Denis Fokin ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/