I'm using the latrest gnugk, pwlib, openh323, and isdngw release versions. Incoming calls work fine, however outgoing calls do not. They quite simply get cut before connecting and report a Q931 error "Call Rejected". does anyone have any idea what's wrong please? My gatekeeper.ini and debugs are below. Thanks Jerry Davis [Gatekeeper::Main] Fourtytwo=42 Home=1.0.1.56 TotalBandwidth=-1 [GkStatus::Auth] rule=allow [RoutedMode] GKRouted=1 [RasSrv::GWPrefixes] jvfgateway=9 jvfgateway=0 [RasSrv::RewriteE164] 9= [CTI::Agents] VirtualQueueAliases=switch,sales RequestTimeout=10 [RoutingPolicy::OnARQ] default=vqueue,explicit,internal default=explicit,internal 2004/11/02 16:55:52.399 3 ProxyChannel.cxx(1978) Q931 Connect to 1.0.1.56:1720 successful 2004/11/02 16:55:52.411 5 ProxyChannel.cxx(3320) ProxyH(0) total sockets 2 2004/11/02 16:55:52.411 5 job.cxx(423) JOB Job Acceptor deleted 2004/11/02 16:55:52.411 5 job.cxx(412) JOB Worker threads: 7 total - 5 busy, 2 idle 2004/11/02 16:55:52.411 5 yasocket.cxx(699) ProxyH(0) 1 sockets selected from 2, total 2/0 2004/11/02 16:55:52.411 5 ProxyChannel.cxx(472) Q931d Reading from 1.0.1.56:1720 2004/11/02 16:55:52.411 3 ProxyChannel.cxx(687) Q931d Received: CallProceeding CRV=10665 from 1.0.1.56:1720 2004/11/02 16:55:52.412 4 ProxyChannel.cxx(634) Q931 Received: { q931pdu = { protocolDiscriminator = 8 callReference = 10665 from = destination messageType = CallProceeding IE: Display = { 6a 76 66 67 61 74 65 77 61 79 00 jvfgateway. } IE: User-User = { 21 80 06 00 08 91 4a 00 04 28 c0 3d 00 00 3d 1e !.....J..(.=..=. 4f 70 65 6e 48 33 32 33 20 49 53 44 4e 20 2d 20 OpenH323 ISDN - 48 2e 33 32 33 20 67 61 74 65 77 61 79 00 00 1c H.323 gateway... 30 2e 33 62 65 74 61 34 20 28 4f 70 65 6e 48 33 0.3beta4 (OpenH3 32 33 20 76 31 2e 31 35 2e 31 29 00 00 40 01 3c 23 v1.15.1)..@.< 05 16 0a 00 00 30 00 40 00 50 00 60 00 70 00 80 .....0.@.P.`.p.. 00 90 00 a0 00 b0 00 c0 03 43 11 00 8c ba 12 ae .........C...... 6d f1 18 10 81 12 00 c1 26 00 89 4d 01 00 01 00 m.......&..M.... 02 80 01 80 .... } } h225pdu = { h323_uu_pdu = { h323_message_body = callProceeding { protocolIdentifier = 0.0.8.2250.0.4 destinationInfo = { vendor = { vendor = { t35CountryCode = 61 t35Extension = 0 manufacturerCode = 61 } productId = 31 octets { 4f 70 65 6e 48 33 32 33 20 49 53 44 4e 20 2d 20 OpenH323 ISDN - 48 2e 33 32 33 20 67 61 74 65 77 61 79 00 00 H.323 gateway.. } versionId = 29 octets { 30 2e 33 62 65 74 61 34 20 28 4f 70 65 6e 48 33 0.3beta4 (OpenH3 32 33 20 76 31 2e 31 35 2e 31 29 00 00 23 v1.15.1).. } } gateway = { protocol = 1 entries { [0]=voice { supportedPrefixes = 10 entries { [0]={ prefix = dialedDigits "0" } [1]={ prefix = dialedDigits "1" } [2]={ prefix = dialedDigits "2" } [3]={ prefix = dialedDigits "3" } [4]={ prefix = dialedDigits "4" } [5]={ prefix = dialedDigits "5" } [6]={ prefix = dialedDigits "6" } [7]={ prefix = dialedDigits "7" } [8]={ prefix = dialedDigits "8" } [9]={ prefix = dialedDigits "9" } } } } } mc = FALSE undefinedNode = FALSE } callIdentifier = { guid = 16 octets { 8c ba 12 ae 6d f1 18 10 81 12 00 c1 26 00 89 4d ....m.......&..M } } multipleCalls = FALSE maintainConnection = FALSE } h245Tunneling = TRUE } } } 2004/11/02 16:55:52.417 5 yasocket.cxx(699) RasServer 1 sockets selected from 3, total 3/0 2004/11/02 16:55:52.417 4 RasSrv.cxx(183) RAS Receiving on 1.0.1.56:1719(U) 2004/11/02 16:55:52.418 2 RasSrv.cxx(152) RAS Read from 1.0.1.56:32840 2004/11/02 16:55:52.418 3 RasSrv.cxx(191) RAS admissionRequest { requestSeqNum = 5813 callType = pointToPoint <<null>> endpointIdentifier = 9 characters { 0039 0039 0030 0030 005f 0065 006e 0064 9900_end 0070 p } destinationInfo = 1 entries { [0]=h323_ID 10 characters { 006a 0076 0066 0067 0061 0074 0065 0077 jvfgatew 0061 0079 ay } } destCallSignalAddress = ipAddress { ip = 4 octets { 01 00 01 38 ...8 } port = 1720 } srcInfo = 1 entries { [0]=h323_ID 27 characters { 006a 006d 0064 0020 0028 0073 0077 0069 jmd (swi 0074 0063 0068 005f 006a 006d 0064 0029 tch_jmd) 0020 005b 0031 002e 0030 002e 0031 002e [1.0.1. 0035 0036 005d 56] } } srcCallSignalAddress = ipAddress { ip = 4 octets { 01 00 01 38 ...8 } port = 39833 } bandWidth = 100000 callReferenceValue = 10665 conferenceID = 16 octets { 8c ba 12 ae 6d f1 18 10 81 13 00 c1 26 00 89 4d ....m.......&..M } activeMC = FALSE answerCall = TRUE canMapAlias = TRUE callIdentifier = { guid = 16 octets { 8c ba 12 ae 6d f1 18 10 81 12 00 c1 26 00 89 4d ....m.......&..M } } gatekeeperIdentifier = 14 characters { 0047 004e 0055 0020 0047 0061 0074 0065 GNU Gate 006b 0065 0065 0070 0065 0072 keeper } willSupplyUUIEs = TRUE canMapSrcAlias = FALSE } 2004/11/02 16:55:52.418 5 job.cxx(360) JOB Worker threads: 7 total - 6 busy, 1 idle 2004/11/02 16:55:52.419 5 job.cxx(188) JOB Starting Job ARQ at Worker thread 1094544304 2004/11/02 16:55:52.419 1 RasSrv.cxx(312) RAS ARQ Received 2004/11/02 16:55:52.419 3 RasSrv.cxx(1772) GK ARQ will request bandwith of 100000 2004/11/02 16:55:52.419 3 RasSrv.cxx(1875) GK ACF: found existing call no 1 2004/11/02 16:55:52.419 2 RasSrv.cxx(357) ACF|1.0.1.56:1720|9900_endp|10665|jvfgateway:h323_ID|jmd (switch_jmd) [1.0.1.56]:h323_ID|true; 2004/11/02 16:55:52.419 3 RasSrv.cxx(203) RAS Send to 1.0.1.56:32840 admissionConfirm { requestSeqNum = 5813 bandWidth = 100000 callModel = gatekeeperRouted <<null>> destCallSignalAddress = ipAddress { ip = 4 octets { 01 00 01 38 ...8 } port = 1721 } 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 } serviceControl = 1 entries { [0]={ sessionId = 0 contents = callCreditServiceControl { callStartingPoint = connect <<null>> } reason = refresh <<null>> } } } 2004/11/02 16:55:52.420 5 RasSrv.cxx(217) RAS Sent Successful 2004/11/02 16:55:52.420 5 job.cxx(423) JOB Job ARQ deleted 2004/11/02 16:55:52.420 5 job.cxx(412) JOB Worker threads: 7 total - 5 busy, 2 idle 2004/11/02 16:55:52.427 5 yasocket.cxx(699) RasServer 1 sockets selected from 3, total 3/0 2004/11/02 16:55:52.428 4 RasSrv.cxx(183) RAS Receiving on 1.0.1.56:1719(U) 2004/11/02 16:55:52.428 2 RasSrv.cxx(152) RAS Read from 1.0.1.56:32840 2004/11/02 16:55:52.429 3 RasSrv.cxx(191) RAS registrationRequest { requestSeqNum = 5814 protocolIdentifier = 0.0.8.2250.0.4 discoveryComplete = FALSE callSignalAddress = 1 entries { [0]=ipAddress { ip = 4 octets { 01 00 01 38 ...8 } port = 1720 } } rasAddress = 1 entries { [0]=ipAddress { ip = 4 octets { 01 00 01 38 ...8 } port = 32840 } } terminalType = { vendor = { vendor = { t35CountryCode = 61 t35Extension = 0 manufacturerCode = 61 } productId = 31 octets { 4f 70 65 6e 48 33 32 33 20 49 53 44 4e 20 2d 20 OpenH323 ISDN - 48 2e 33 32 33 20 67 61 74 65 77 61 79 00 00 H.323 gateway.. } versionId = 29 octets { 30 2e 33 62 65 74 61 34 20 28 4f 70 65 6e 48 33 0.3beta4 (OpenH3 32 33 20 76 31 2e 31 35 2e 31 29 00 00 23 v1.15.1).. } } gateway = { protocol = 1 entries { [0]=voice { supportedPrefixes = 10 entries { [0]={ prefix = dialedDigits "0" } [1]={ prefix = dialedDigits "1" } [2]={ prefix = dialedDigits "2" } [3]={ prefix = dialedDigits "3" } [4]={ prefix = dialedDigits "4" } [5]={ prefix = dialedDigits "5" } [6]={ prefix = dialedDigits "6" } [7]={ prefix = dialedDigits "7" } [8]={ prefix = dialedDigits "8" } [9]={ prefix = dialedDigits "9" } } } } } mc = FALSE undefinedNode = FALSE } terminalAlias = 1 entries { [0]=h323_ID 10 characters { 006a 0076 0066 0067 0061 0074 0065 0077 jvfgatew 0061 0079 ay } } gatekeeperIdentifier = 14 characters { 0047 004e 0055 0020 0047 0061 0074 0065 GNU Gate 006b 0065 0065 0070 0065 0072 keeper } endpointVendor = { vendor = { t35CountryCode = 61 t35Extension = 0 manufacturerCode = 61 } productId = 31 octets { 4f 70 65 6e 48 33 32 33 20 49 53 44 4e 20 2d 20 OpenH323 ISDN - 48 2e 33 32 33 20 67 61 74 65 77 61 79 00 00 H.323 gateway.. } versionId = 29 octets { 30 2e 33 62 65 74 61 34 20 28 4f 70 65 6e 48 33 0.3beta4 (OpenH3 32 33 20 76 31 2e 31 35 2e 31 29 00 00 23 v1.15.1).. } } keepAlive = TRUE endpointIdentifier = 9 characters { 0039 0039 0030 0030 005f 0065 006e 0064 9900_end 0070 p } willSupplyUUIEs = TRUE maintainConnection = FALSE supportsAltGK = <<null>> usageReportingCapability = { nonStandardUsageTypes = 0 entries { } startTime = <<null>> endTime = <<null>> terminationCause = <<null>> } callCreditCapability = { canEnforceDurationLimit = TRUE } } 2004/11/02 16:55:52.429 5 job.cxx(360) JOB Worker threads: 7 total - 6 busy, 1 idle 2004/11/02 16:55:52.429 5 job.cxx(188) JOB Starting Job RRQ at Worker thread 1094544304 2004/11/02 16:55:52.429 1 RasSrv.cxx(312) RAS RRQ Received 2004/11/02 16:55:52.430 3 RasSrv.cxx(203) RAS Send to 1.0.1.56:32840 registrationConfirm { requestSeqNum = 5814 protocolIdentifier = 0.0.8.2250.0.4 callSignalAddress = 1 entries { [0]=ipAddress { ip = 4 octets { 01 00 01 38 ...8 } port = 1721 } } terminalAlias = 1 entries { [0]=h323_ID 10 characters { 006a 0076 0066 0067 0061 0074 0065 0077 jvfgatew 0061 0079 ay } } gatekeeperIdentifier = 14 characters { 0047 004e 0055 0020 0047 0061 0074 0065 GNU Gate 006b 0065 0065 0070 0065 0072 keeper } endpointIdentifier = 9 characters { 0039 0039 0030 0030 005f 0065 006e 0064 9900_end 0070 p } willRespondToIRR = FALSE maintainConnection = FALSE } 2004/11/02 16:55:52.430 5 RasSrv.cxx(217) RAS Sent Successful 2004/11/02 16:55:52.430 5 job.cxx(423) JOB Job RRQ deleted 2004/11/02 16:55:52.430 5 job.cxx(412) JOB Worker threads: 7 total - 5 busy, 2 idle 2004/11/02 16:55:52.510 5 yasocket.cxx(699) ProxyH(0) 1 sockets selected from 2, total 2/0 2004/11/02 16:55:52.510 5 ProxyChannel.cxx(472) Q931d Reading from 1.0.1.56:1720 2004/11/02 16:55:52.510 3 ProxyChannel.cxx(687) Q931d Received: ReleaseComplete CRV=10665 from 1.0.1.56:1720 2004/11/02 16:55:52.510 4 ProxyChannel.cxx(634) Q931 Received: { q931pdu = { protocolDiscriminator = 8 callReference = 10665 from = destination messageType = ReleaseComplete IE: Cause - Call rejected = { 80 95 .. } IE: User-User = { 25 80 06 00 08 91 4a 00 04 01 11 00 8c ba 12 ae %.....J......... 6d f1 18 10 81 12 00 c1 26 00 89 4d 02 80 01 80 m.......&..M.... } } h225pdu = { h323_uu_pdu = { h323_message_body = releaseComplete { protocolIdentifier = 0.0.8.2250.0.4 callIdentifier = { guid = 16 octets { 8c ba 12 ae 6d f1 18 10 81 12 00 c1 26 00 89 4d ....m.......&..M } } } h245Tunneling = TRUE } } } 2004/11/02 16:55:52.510 2 RasTbl.cxx(2026) CDR ignore not connected call 2004/11/02 16:55:52.511 2 gkacct.cxx(936) GKACCT Successfully logged event 2 for call no. 1 2004/11/02 16:55:52.561 5 yasocket.cxx(699) ProxyH(0) 1 sockets selected from 1, total 0/2 2004/11/02 16:55:52.561 5 ProxyChannel.cxx(472) Q931s Reading from 1.0.1.14:1271 2004/11/02 16:55:52.561 3 ProxyChannel.cxx(687) Q931s Received: ReleaseComplete CRV=10665 from 1.0.1.14:1271 2004/11/02 16:55:52.561 4 ProxyChannel.cxx(634) Q931 Received: { q931pdu = { protocolDiscriminator = 8 callReference = 10665 from = originator messageType = ReleaseComplete IE: Cause - Redirection = { 80 97 .. } IE: User-User = { 25 80 06 00 08 91 4a 00 04 01 11 00 8c ba 12 ae %.....J......... 6d f1 18 10 81 12 00 c1 26 00 89 4d 04 c0 01 80 m.......&..M.... 04 01 02 4a 40 ...J@ } } h225pdu = { h323_uu_pdu = { h323_message_body = releaseComplete { protocolIdentifier = 0.0.8.2250.0.4 callIdentifier = { guid = 16 octets { 8c ba 12 ae 6d f1 18 10 81 12 00 c1 26 00 89 4d ....m.......&..M } } } h245Tunneling = TRUE h245Control = 1 entries { [0]= 2 octets { 4a 40 J@ } } } } } 2004/11/02 16:55:52.562 4 ProxyChannel.cxx(2021) H245 Received: command endSessionCommand disconnect <<null>> 2004/11/02 16:55:52.562 4 ProxyChannel.cxx(2088) H245 Command: endSessionCommand 2004/11/02 16:55:52.562 3 yasocket.cxx(758) ProxyH(0) waiting... 2004/11/02 16:55:52.565 5 yasocket.cxx(699) RasServer 1 sockets selected from 3, total 3/0 2004/11/02 16:55:52.566 4 RasSrv.cxx(183) RAS Receiving on 1.0.1.56:1719(U) 2004/11/02 16:55:52.566 2 RasSrv.cxx(152) RAS Read from 1.0.1.14:1268 2004/11/02 16:55:52.566 3 RasSrv.cxx(191) RAS disengageRequest { requestSeqNum = 62326 endpointIdentifier = 9 characters { 0035 0038 0031 0034 005f 0065 006e 0064 5814_end 0070 p } conferenceID = 16 octets { 8c ba 12 ae 6d f1 18 10 81 13 00 c1 26 00 89 4d ....m.......&..M } callReferenceValue = 10665 disengageReason = normalDrop <<null>> callIdentifier = { guid = 16 octets { 8c ba 12 ae 6d f1 18 10 81 12 00 c1 26 00 89 4d ....m.......&..M } } gatekeeperIdentifier = 14 characters { 0047 004e 0055 0020 0047 0061 0074 0065 GNU Gate 006b 0065 0065 0070 0065 0072 keeper } answeredCall = FALSE usageInformation = { nonStandardUsageFields = 0 entries { } endTime = 1099414552 } terminationCause = releaseCompleteCauseIE 2 octets { 80 97 .. } } 2004/11/02 16:55:52.566 5 job.cxx(360) JOB Worker threads: 7 total - 6 busy, 1 idle 2004/11/02 16:55:52.567 5 yasocket.cxx(699) RasServer 1 sockets selected from 3, total 3/0 2004/11/02 16:55:52.567 4 RasSrv.cxx(183) RAS Receiving on 1.0.1.56:1719(U) 2004/11/02 16:55:52.567 2 RasSrv.cxx(152) RAS Read from 1.0.1.56:32840 2004/11/02 16:55:52.567 3 RasSrv.cxx(191) RAS disengageRequest { requestSeqNum = 5816 endpointIdentifier = 9 characters { 0039 0039 0030 0030 005f 0065 006e 0064 9900_end 0070 p } conferenceID = 16 octets { 8c ba 12 ae 6d f1 18 10 81 13 00 c1 26 00 89 4d ....m.......&..M } callReferenceValue = 10665 disengageReason = normalDrop <<null>> callIdentifier = { guid = 16 octets { 8c ba 12 ae 6d f1 18 10 81 12 00 c1 26 00 89 4d ....m.......&..M } } gatekeeperIdentifier = 14 characters { 0047 004e 0055 0020 0047 0061 0074 0065 GNU Gate 006b 0065 0065 0070 0065 0072 keeper } answeredCall = TRUE usageInformation = { nonStandardUsageFields = 0 entries { } endTime = 1099414552 } terminationCause = releaseCompleteCauseIE 2 octets { 80 95 .. } } 2004/11/02 16:55:52.567 5 job.cxx(360) JOB Worker threads: 7 total - 7 busy, 0 idle 2004/11/02 16:55:52.568 5 job.cxx(188) JOB Starting Job DRQ at Worker thread 1094544304 2004/11/02 16:55:52.568 1 RasSrv.cxx(312) RAS DRQ Received 2004/11/02 16:55:52.568 4 RasSrv.cxx(2041) GK DRQ: closed conference 2004/11/02 16:55:52.568 2 RasSrv.cxx(357) DCF|1.0.1.14|5814_endp|10665|normalDrop; 2004/11/02 16:55:52.568 3 RasSrv.cxx(203) RAS Send to 1.0.1.14:1268 disengageConfirm { requestSeqNum = 62326 } 2004/11/02 16:55:52.568 5 RasSrv.cxx(217) RAS Sent Successful 2004/11/02 16:55:52.568 5 job.cxx(423) JOB Job DRQ deleted 2004/11/02 16:55:52.568 5 job.cxx(412) JOB Worker threads: 7 total - 6 busy, 1 idle 2004/11/02 16:55:52.568 5 job.cxx(188) JOB Starting Job DRQ at Worker thread 1096645552 2004/11/02 16:55:52.568 1 RasSrv.cxx(312) RAS DRQ Received 2004/11/02 16:55:52.568 4 RasSrv.cxx(2041) GK DRQ: closed conference 2004/11/02 16:55:52.568 2 RasSrv.cxx(357) DCF|1.0.1.56|9900_endp|10665|normalDrop; 2004/11/02 16:55:52.568 3 RasSrv.cxx(203) RAS Send to 1.0.1.56:32840 disengageConfirm { requestSeqNum = 5816 } ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________________ List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/