The only endpoint that I cannot change is my Cisco AS5300 gateway, but it should be H.323 v.2 compliant.
Attached are the complete logs (trace level 5) of what I'm trying to achieve.
Here is a short summary : The virtual is defined on GnuGk by [CTI::Agents] VirtualQueueAliases=7177 RequestTimeout=60
The gateway prefix is [RasSrv::PermanentEndpoints] # For gateway 192.168.0.1=AS5300GW;0
Making a call with a netmeeting (by example, ip is 192.168.0.55 here) registered as 7190 I have the correct RouteRequest :
2004/02/02 15:37:45.483 2 RasSrv.cxx(1365) RouteRequest|192.168.0.55:1720|6820_endp|29618|7177|7190:dialedDigits=7190:dialedDigits;
It issue manually the rta, and the gk is finding the correct gateway
2004/02/02 15:37:58.234 2 SoftPBX.cxx(324) SoftPBX RouteToAlias 0663347974 6820_endp 29618
2004/02/02 15:37:58.238 1 RasSrv.cxx(1321) GK ARQ Received
2004/02/02 15:37:58.239 4 gkauth.cxx(319) GkAuth default check ok
2004/02/02 15:37:58.239 2 RasTbl.cxx(552) Gateway 6809_endp match 0
2004/02/02 15:37:58.239 4 RasTbl.cxx(904) Alias match for GW 192.168.0.1:1720
2004/02/02 15:37:58.241 3 RasSrv.cxx(1585) GK ARQ will request bandwith of 1280
2004/02/02 15:37:58.247 2 RasTbl.cxx(1885) CallTable::Insert(CALL) Call No. 1, total sessions : 1
2004/02/02 15:37:58.249 2 RasSrv.cxx(1696) ACF|192.168.0.55:1720|6820_endp|29618|0663347974:dialedDigits|7190:dialedDigits=7190:dialedDigits|false;
We can see here that the ACF contains the correct destination number, but the setup then issue by the calling endpoint is still 7177 and not the translated number (06xxxxxxx) , is this normal ? (Called-Party-Number)
2004/02/02 15:37:58.365 5 ProxyThread.cxx(354) Q931s Reading from 192.168.0.55:1287
2004/02/02 15:37:58.368 3 ProxyChannel.cxx(417) Q931s Received: Setup CRV=29618 from 192.168.0.55:1287
2004/02/02 15:37:58.387 4 ProxyChannel.cxx(373) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 29618
from = originator
messageType = Setup
IE: Bearer-Capability = {
88 c0 a5 ...
}
IE: Display = {
4c 6f 69 63 20 4c 65 20 42 65 6c 00 Loic Le Bel.
}
IE: Called-Party-Number = {
81 37 31 37 37 .7177
}
[snip]
destinationAddress = 1 entries {
[0]=dialedDigits "7177"
}
The GW is then contacted by the GK, but attemps to dial 7177 instead of 06........ and thus aborting the call... 2004/02/02 15:37:58.517 3 ProxyChannel.cxx(417) Q931d Received: ReleaseComplete CRV=29618 from 192.168.0.1:1720
2004/02/02 15:37:58.526 4 ProxyChannel.cxx(373) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 29618
from = destination
messageType = ReleaseComplete
IE: Cause - No route to destination = {
80 83 ..
}
This phenomenon only happens with VQueues and is working nicely with normal dialing to 06....... numbers....
Any help would be greatly appreciated
Best regards Loic
Zygmuntowicz Michal wrote:
Be aware that your endpoint has to be at least H.323 version 2 compiliant.
Otherwise it will not understand
----- Original Message ----- From: "Loic LE BEL" <loic@linkeo.com>
Sent: Monday, February 02, 2004 6:45 PM
I understand your problem, and in fact I'm experiencing the very same phenomemon.
Using Virtual queues and routing to locally registered endpoints on the gk is working very well in my environment (GnuGk 2.0.7, GnuGk ACD), but when trying to route to an external gateway I too get the correct ACFs but the Q931 setup of the calling endpoint seems wrong (still trying to call the VQueue and not the RouteToAlias number).
I'm going to investigate this and bring appropriate logs tomorrow
Best regards
Loic
2004/02/02 15:37:45.471 2 RasSrv.cxx(2224) GK Read from 192.168.0.55:1286 2004/02/02 15:37:45.479 3 RasSrv.cxx(2237) GK admissionRequest { requestSeqNum = 2 callType = pointToPoint <<null>> endpointIdentifier = 9 characters { 0036 0038 0032 0030 005f 0065 006e 0064 6820_end 0070 p } destinationInfo = 1 entries { [0]=dialedDigits "7177" } srcInfo = 2 entries { [0]=dialedDigits "7190" [1]=dialedDigits "7190" } bandWidth = 1 callReferenceValue = 29618 conferenceID = 16 octets { 23 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 #.Q..U...}.P.... } activeMC = FALSE answerCall = FALSE canMapAlias = FALSE callIdentifier = { guid = 16 octets { 22 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 ".Q..U...}.P.... } } willSupplyUUIEs = FALSE } 2004/02/02 15:37:45.480 1 RasSrv.cxx(1321) GK ARQ Received 2004/02/02 15:37:45.480 4 gkauth.cxx(319) GkAuth default check ok 2004/02/02 15:37:45.483 2 RasSrv.cxx(1365) RouteRequest|192.168.0.55:1720|6820_endp|29618|7177|7190:dialedDigits=7190:dialedDigits; 2004/02/02 15:37:45.483 2 WaitingARQ.cxx(173) InsertWaitingARQ in WaitingARQlist: 29618 2004/02/02 15:37:58.234 2 GkStatus.cxx(347) GK GkStatus got command rta 2004/02/02 15:37:58.234 2 SoftPBX.cxx(324) SoftPBX RouteToAlias 0663347974 6820_endp 29618 2004/02/02 15:37:58.238 1 RasSrv.cxx(1321) GK ARQ Received 2004/02/02 15:37:58.239 4 gkauth.cxx(319) GkAuth default check ok 2004/02/02 15:37:58.239 2 RasTbl.cxx(552) Gateway 6809_endp match 0 2004/02/02 15:37:58.239 4 RasTbl.cxx(904) Alias match for GW 192.168.0.1:1720 2004/02/02 15:37:58.241 3 RasSrv.cxx(1585) GK ARQ will request bandwith of 1280 2004/02/02 15:37:58.247 2 RasTbl.cxx(1885) CallTable::Insert(CALL) Call No. 1, total sessions : 1 2004/02/02 15:37:58.249 2 RasSrv.cxx(1696) ACF|192.168.0.55:1720|6820_endp|29618|0663347974:dialedDigits|7190:dialedDigits=7190:dialedDigits|false; 2004/02/02 15:37:58.250 1 RasSrv.cxx(1311) GK DoARQ sendReply 192.168.0.55 1286 2004/02/02 15:37:58.251 3 RasSrv.cxx(2164) GK Send to 192.168.0.55:1286 admissionConfirm { requestSeqNum = 2 bandWidth = 1280 callModel = gatekeeperRouted <<null>> destCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 00 37 .... } 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 } } 2004/02/02 15:37:58.252 5 RasSrv.cxx(2178) GK Sent Successful 2004/02/02 15:37:58.306 3 ProxyThread.cxx(503) ProxyL Connected from 192.168.0.55:1287 2004/02/02 15:37:58.364 5 ProxyThread.cxx(538) ProxyH(0) add a socket, total 1 2004/02/02 15:37:58.365 4 ProxyThread.cxx(659) ProxyH(0) 1 sockets selected from 1, total 1/0 2004/02/02 15:37:58.365 5 ProxyThread.cxx(354) Q931s Reading from 192.168.0.55:1287 2004/02/02 15:37:58.368 3 ProxyChannel.cxx(417) Q931s Received: Setup CRV=29618 from 192.168.0.55:1287 2004/02/02 15:37:58.387 4 ProxyChannel.cxx(373) Q931 Received: { q931pdu = { protocolDiscriminator = 8 callReference = 29618 from = originator messageType = Setup IE: Bearer-Capability = { 88 c0 a5 ... } IE: Display = { 4c 6f 69 63 20 4c 65 20 42 65 6c 00 Loic Le Bel. } IE: Called-Party-Number = { 81 37 31 37 37 .7177 } IE: User-User = { 10 b0 06 00 08 91 4a 00 02 01 40 0a 00 4c 00 6f ......J...@..L.o 00 69 00 63 00 20 00 4c 00 65 00 20 00 42 00 65 .i.c. .L.e. .B.e 00 6c 22 c0 b5 00 53 4c 16 4d 69 63 72 6f 73 6f .l"...SL.Microso 66 74 ae 20 4e 65 74 4d 65 65 74 69 6e 67 ae 00 ft. NetMeeting.. 03 33 2e 30 00 00 01 01 80 a4 aa 00 23 bd 51 c0 .3.0........#.Q. 95 55 d8 11 a6 7d 00 50 da de ba 15 00 45 0c 07 .U...}.P.....E.. 00 c0 a8 00 37 05 07 11 00 22 bd 51 c0 95 55 d8 ....7....".Q..U. 11 a6 7d 00 50 da de ba 15 01 00 01 00 40 b5 00 ..}.P........@.. 53 4c 3c 02 00 00 00 28 00 00 00 00 00 00 00 1b SL<....(........ 00 00 00 81 38 42 74 84 cc d2 11 b4 e3 00 a0 c9 ....8Bt......... 0d 06 60 10 00 00 00 21 bd 51 c0 95 55 d8 11 a6 ..`....!.Q..U... 7d 00 50 da de ba 15 00 00 00 00 00 00 00 00 }.P............ } } h225pdu = { h323_uu_pdu = { h323_message_body = setup { protocolIdentifier = 0.0.8.2250.0.2 sourceAddress = 1 entries { [0]=h323_ID 11 characters { 004c 006f 0069 0063 0020 004c 0065 0020 Loic Le 0042 0065 006c Bel } } sourceInfo = { vendor = { vendor = { t35CountryCode = 181 t35Extension = 0 manufacturerCode = 21324 } productId = 23 octets { 4d 69 63 72 6f 73 6f 66 74 ae 20 4e 65 74 4d 65 Microsoft. NetMe 65 74 69 6e 67 ae 00 eting.. } versionId = 4 octets { 33 2e 30 00 3.0. } } terminal = { } mc = FALSE undefinedNode = FALSE } destinationAddress = 1 entries { [0]=dialedDigits "7177" } activeMC = FALSE conferenceID = 16 octets { 23 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 #.Q..U...}.P.... } conferenceGoal = create <<null>> callType = pointToPoint <<null>> sourceCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 00 37 ...7 } port = 1287 } callIdentifier = { guid = 16 octets { 22 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 ".Q..U...}.P.... } } mediaWaitForConnect = FALSE canOverlapSend = FALSE } nonStandardData = { nonStandardIdentifier = h221NonStandard { t35CountryCode = 181 t35Extension = 0 manufacturerCode = 21324 } data = 60 octets { 02 00 00 00 28 00 00 00 00 00 00 00 1b 00 00 00 ....(........... 81 38 42 74 84 cc d2 11 b4 e3 00 a0 c9 0d 06 60 .8Bt...........` 10 00 00 00 21 bd 51 c0 95 55 d8 11 a6 7d 00 50 ....!.Q..U...}.P da de ba 15 00 00 00 00 00 00 00 00 ............ } } h245Tunneling = FALSE } } } 2004/02/02 15:37:58.400 3 ProxyChannel.cxx(1122) GK Call 1 is NAT type 0 2004/02/02 15:37:58.407 5 ProxyChannel.cxx(373) Q931 Send to 192.168.0.1:1720 { q931pdu = { protocolDiscriminator = 8 callReference = 29618 from = originator messageType = Setup IE: Bearer-Capability = { 88 c0 a5 ... } IE: Display = { 4c 6f 69 63 20 4c 65 20 42 65 6c 00 Loic Le Bel. } IE: Called-Party-Number = { 81 37 31 37 37 .7177 } IE: User-User = { 30 b0 06 00 08 91 4a 00 02 01 40 0a 00 4c 00 6f 0.....J...@..L.o 00 69 00 63 00 20 00 4c 00 65 00 20 00 42 00 65 .i.c. .L.e. .B.e 00 6c 22 c0 b5 00 53 4c 16 4d 69 63 72 6f 73 6f .l"...SL.Microso 66 74 ae 20 4e 65 74 4d 65 65 74 69 6e 67 ae 00 ft. NetMeeting.. 03 33 2e 30 00 00 01 01 80 a4 aa 00 23 bd 51 c0 .3.0........#.Q. 95 55 d8 11 a6 7d 00 50 da de ba 15 00 45 0c 07 .U...}.P.....E.. 00 c0 a8 00 37 06 b9 11 00 22 bd 51 c0 95 55 d8 .........".Q..U. 11 a6 7d 00 50 da de ba 15 01 00 01 00 40 b5 00 ..}.P........@.. 53 4c 3c 02 00 00 00 28 00 00 00 00 00 00 00 1b SL<....(........ 00 00 00 81 38 42 74 84 cc d2 11 b4 e3 00 a0 c9 ....8Bt......... 0d 06 60 10 00 00 00 21 bd 51 c0 95 55 d8 11 a6 ..`....!.Q..U... 7d 00 50 da de ba 15 00 00 00 00 00 00 00 00 02 }.P............. 80 01 00 ... } } h225pdu = { h323_uu_pdu = { h323_message_body = setup { protocolIdentifier = 0.0.8.2250.0.2 sourceAddress = 1 entries { [0]=h323_ID 11 characters { 004c 006f 0069 0063 0020 004c 0065 0020 Loic Le 0042 0065 006c Bel } } sourceInfo = { vendor = { vendor = { t35CountryCode = 181 t35Extension = 0 manufacturerCode = 21324 } productId = 23 octets { 4d 69 63 72 6f 73 6f 66 74 ae 20 4e 65 74 4d 65 Microsoft. NetMe 65 74 69 6e 67 ae 00 eting.. } versionId = 4 octets { 33 2e 30 00 3.0. } } terminal = { } mc = FALSE undefinedNode = FALSE } destinationAddress = 1 entries { [0]=dialedDigits "7177" } activeMC = FALSE conferenceID = 16 octets { 23 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 #.Q..U...}.P.... } conferenceGoal = create <<null>> callType = pointToPoint <<null>> sourceCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 00 37 .... } port = 1721 } callIdentifier = { guid = 16 octets { 22 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 ".Q..U...}.P.... } } mediaWaitForConnect = FALSE canOverlapSend = FALSE } nonStandardData = { nonStandardIdentifier = h221NonStandard { t35CountryCode = 181 t35Extension = 0 manufacturerCode = 21324 } data = 60 octets { 02 00 00 00 28 00 00 00 00 00 00 00 1b 00 00 00 ....(........... 81 38 42 74 84 cc d2 11 b4 e3 00 a0 c9 0d 06 60 .8Bt...........` 10 00 00 00 21 bd 51 c0 95 55 d8 11 a6 7d 00 50 ....!.Q..U...}.P da de ba 15 00 00 00 00 00 00 00 00 ............ } } h245Tunneling = FALSE } } } 2004/02/02 15:37:58.433 4 osutil.cxx(319) PWLib File handle high water mark set: 37 Thread unblock pipe 2004/02/02 15:37:58.433 5 tlibthrd.cxx(688) PWLib Created thread 0x82d1f98 2004/02/02 15:37:58.436 4 tlibthrd.cxx(1194) PWLib Thread high water mark set: 11 2004/02/02 15:37:58.436 5 tlibthrd.cxx(1199) PWLib Started thread 0x82d1f98 ProxyConnectThread:082d1f98 2004/02/02 15:37:58.436 2 ProxyThread.cxx(701) Proxy Create a new ConnectThread, total 1 2004/02/02 15:37:58.436 2 thread.cxx(28) ProxyConnectThread 9588 started 2004/02/02 15:37:58.437 4 osutil.cxx(319) PWLib File handle high water mark set: 38 CallSignalSocket 2004/02/02 15:37:58.440 3 ProxyChannel.cxx(716) Q931(9588) Connect to 192.168.0.1:1720 successful 2004/02/02 15:37:58.442 5 ProxyThread.cxx(538) ProxyH(0) add a socket, total 2 2004/02/02 15:37:58.446 2 RasSrv.cxx(2224) GK Read from 192.168.0.1:51482 2004/02/02 15:37:58.452 3 RasSrv.cxx(2237) GK admissionRequest { requestSeqNum = 4158 callType = pointToPoint <<null>> callModel = direct <<null>> endpointIdentifier = 9 characters { 0036 0038 0030 0039 005f 0065 006e 0064 6809_end 0070 p } destinationInfo = 1 entries { [0]=dialedDigits "7177" } srcInfo = 1 entries { [0]=h323_ID 11 characters { 004c 006f 0069 0063 0020 004c 0065 0020 Loic Le 0042 0065 006c Bel } } srcCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 00 37 .... } port = 1721 } bandWidth = 640 callReferenceValue = 3594 nonStandardData = { nonStandardIdentifier = h221NonStandard { t35CountryCode = 181 t35Extension = 0 manufacturerCode = 18 } data = 15 octets { 80 00 00 08 20 09 0e 49 53 44 4e 20 30 3a 44 .... ..ISDN 0:D } } conferenceID = 16 octets { 23 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 #.Q..U...}.P.... } activeMC = FALSE answerCall = TRUE canMapAlias = FALSE callIdentifier = { guid = 16 octets { 22 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 ".Q..U...}.P.... } } willSupplyUUIEs = FALSE } 2004/02/02 15:37:58.453 1 RasSrv.cxx(1321) GK ARQ Received 2004/02/02 15:37:58.454 4 gkauth.cxx(319) GkAuth default check ok 2004/02/02 15:37:58.456 3 RasSrv.cxx(1585) GK ARQ will request bandwith of 640 2004/02/02 15:37:58.462 3 RasSrv.cxx(1628) GK ACF: found existing call no 1 2004/02/02 15:37:58.464 2 RasSrv.cxx(1696) ACF|192.168.0.1:1720|6809_endp|3594|7177:dialedDigits|Loic Le Bel:h323_ID|true; 2004/02/02 15:37:58.465 3 RasSrv.cxx(2164) GK Send to 192.168.0.1:51482 admissionConfirm { requestSeqNum = 4158 bandWidth = 640 callModel = gatekeeperRouted <<null>> destCallSignalAddress = ipAddress { ip = 4 octets { c0 a8 00 37 .... } 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 } } 2004/02/02 15:37:58.466 5 RasSrv.cxx(2178) GK Sent Successful 2004/02/02 15:37:58.513 4 ProxyThread.cxx(659) ProxyH(0) 1 sockets selected from 2, total 2/0 2004/02/02 15:37:58.513 2 RasSrv.cxx(2224) GK Read from 192.168.0.1:51482 2004/02/02 15:37:58.513 5 ProxyThread.cxx(354) Q931d Reading from 192.168.0.1:1720 2004/02/02 15:37:58.516 3 RasSrv.cxx(2237) GK disengageRequest { requestSeqNum = 4159 endpointIdentifier = 9 characters { 0036 0038 0030 0039 005f 0065 006e 0064 6809_end 0070 p } conferenceID = 16 octets { 23 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 #.Q..U...}.P.... } callReferenceValue = 3594 disengageReason = normalDrop <<null>> callIdentifier = { guid = 16 octets { 22 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 ".Q..U...}.P.... } } answeredCall = TRUE } 2004/02/02 15:37:58.516 1 RasSrv.cxx(1745) GK DRQ Received 2004/02/02 15:37:58.517 3 ProxyChannel.cxx(417) Q931d Received: ReleaseComplete CRV=29618 from 192.168.0.1:1720 2004/02/02 15:37:58.526 4 ProxyChannel.cxx(373) Q931 Received: { q931pdu = { protocolDiscriminator = 8 callReference = 29618 from = destination messageType = ReleaseComplete IE: Cause - No route to destination = { 80 83 .. } IE: User-User = { 25 80 06 00 08 91 4a 00 02 01 11 00 22 bd 51 c0 %.....J.....".Q. 95 55 d8 11 a6 7d 00 50 da de ba 15 06 80 01 00 .U...}.P........ } } h225pdu = { h323_uu_pdu = { h323_message_body = releaseComplete { protocolIdentifier = 0.0.8.2250.0.2 callIdentifier = { guid = 16 octets { 22 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 ".Q..U...}.P.... } } } h245Tunneling = FALSE } } } 2004/02/02 15:37:58.527 4 RasSrv.cxx(1755) GK DRQ: closed conference 2004/02/02 15:37:58.527 4 gkauth.h(85) GkAuth default check ok 2004/02/02 15:37:58.532 1 RasTbl.cxx(2061) CDR|1|22 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15|0|unconnected|Mon, 02 Feb 2004 15:37:58 +0100|192.168.0.55:1720|6820_endp|192.168.0.1:1720|6809_endp|0663347974:dialedDigits|7190:dialedDigits=7190:dialedDigits|LinkeoG K; 2004/02/02 15:37:58.546 2 RasSrv.cxx(1792) DCF|192.168.0.1|6809_endp|3594|normalDrop; 2004/02/02 15:37:58.547 3 RasSrv.cxx(2164) GK Send to 192.168.0.1:51482 disengageConfirm { requestSeqNum = 4159 } 2004/02/02 15:37:58.552 5 RasSrv.cxx(2178) GK Sent Successful 2004/02/02 15:37:58.569 2 RasSrv.cxx(2224) GK Read from 192.168.0.55:1286 2004/02/02 15:37:58.571 3 RasSrv.cxx(2237) GK disengageRequest { requestSeqNum = 3 endpointIdentifier = 9 characters { 0036 0038 0032 0030 005f 0065 006e 0064 6820_end 0070 p } conferenceID = 16 octets { 23 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 #.Q..U...}.P.... } callReferenceValue = 29618 disengageReason = normalDrop <<null>> callIdentifier = { guid = 16 octets { 22 bd 51 c0 95 55 d8 11 a6 7d 00 50 da de ba 15 ".Q..U...}.P.... } } answeredCall = FALSE } 2004/02/02 15:37:58.572 1 RasSrv.cxx(1745) GK DRQ Received 2004/02/02 15:37:58.572 4 ProxyThread.cxx(659) ProxyH(0) 1 sockets selected from 1, total 1/1 2004/02/02 15:37:58.572 5 ProxyThread.cxx(354) Q931s Reading from 192.168.0.55:1287 2004/02/02 15:37:58.573 4 RasSrv.cxx(1755) GK DRQ: closed conference 2004/02/02 15:37:58.573 4 gkauth.h(85) GkAuth default check ok 2004/02/02 15:37:58.573 3 ProxyThread.cxx(193) Q931s 192.168.0.55:1287 Error(0): (0) 2004/02/02 15:37:58.575 2 RasSrv.cxx(1792) DCF|192.168.0.55|6820_endp|29618|normalDrop; 2004/02/02 15:37:58.577 3 RasSrv.cxx(2164) GK Send to 192.168.0.55:1286 disengageConfirm { requestSeqNum = 3 }