[Asterisk-Users] Re: SIP->Asterisk->GnuGK->Cisco 5300
Carlos Maynard
carlos at hottelephone.com
Sat Sep 18 02:31:48 MST 2004
UPDATE.
Changed the authentication scheme in GnuGK and now Asterisk can register
succesfully....
BUT still can't place calls.
I'm getting a "IE: Cause - No route to destination" error. I'm pasting
bellow the H323 trace for the call originated from Asterisk... and below
that... a H323 trace for a call from a Cisco ATA.
The ATA can place the call to the same destination just perfect.
I APOLOGIZE FOR THE HUGE POST.
CALL FROM ASTERISK:
2004/09/18 01:20:01.294 2 RasSrv.cxx(2224) GK Read
from 68.88.232.68:32779
2004/09/18 01:20:01.298 3 RasSrv.cxx(2237) GK
admissionRequest {
requestSeqNum = 38834
callType = pointToPoint <<null>>
endpointIdentifier = 9 characters {
0034 0035 0032 0036 005f 0065 006e 0064 4526_end
0070 p
}
destinationInfo = 1 entries {
[0]=dialedDigits "835218329287863"
}
destCallSignalAddress = ipAddress {
ip = 4 octets {
42 76 ee c6 Bv..
}
port = 1720
}
srcInfo = 3 entries {
[0]=dialedDigits "2000"
[1]=h323_ID 8 characters {
0061 0073 0074 0065 0072 0069 0073 006b asterisk
}
[2]=dialedDigits "12812812281"
}
bandWidth = 100000
callReferenceValue = 16568
conferenceID = 16 octets {
20 4d 6f ea b0 07 d9 11 85 6d 00 a0 cc 5c d3 e4 Mo......m...\..
}
activeMC = FALSE
answerCall = FALSE
canMapAlias = TRUE
callIdentifier = {
guid = 16 octets {
b2 4c 6f ea b0 07 d9 11 85 6d 00 a0 cc 5c d3 e4 .Lo......m...\..
}
}
gatekeeperIdentifier = 12 characters {
0074 0065 006c 0063 006f 006e 0063 0065 telconce
0070 0074 0067 006b ptgk
}
willSupplyUUIEs = TRUE
}
2004/09/18 01:20:01.300 1 RasSrv.cxx(1321) GK ARQ Received
2004/09/18 01:20:01.300 4 gkauth.cxx(319) GkAuth default
check ok
2004/09/18 01:20:01.305 3 RasSrv.cxx(1585) GK ARQ will
request bandwith of 100000
2004/09/18 01:20:01.307 2 RasTbl.cxx(1885)
CallTable::Insert(CALL) Call No. 203, total sessions : 1
2004/09/18 01:20:01.308 2 RasSrv.cxx(1696)
ACF|192.168.1.3:1720|4526_endp|16568|835218329287863:dialedDigits|2000:dialedDigits=asterisk:h323_ID=12812812281:dialedDigits|false;
2004/09/18 01:20:01.309 3 RasSrv.cxx(2164) GK Send to
68.88.232.68:32779
admissionConfirm {
requestSeqNum = 38834
bandWidth = 100000
callModel = gatekeeperRouted <<null>>
destCallSignalAddress = ipAddress {
ip = 4 octets {
42 76 ee c6 Bv..
}
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/09/18 01:20:01.309 5 RasSrv.cxx(2178) GK Sent
Successful
2004/09/18 01:20:01.378 3 ProxyThread.cxx(503) ProxyL
Connected from 68.88.232.68:33474
2004/09/18 01:20:01.379 5 ProxyThread.cxx(538) ProxyH(1) add a
socket, total 2
2004/09/18 01:20:01.379 4 ProxyThread.cxx(659) ProxyH(1) 1
sockets selected from 2, total 1/2
2004/09/18 01:20:01.380 5 ProxyThread.cxx(354) Q931s Reading
from 68.88.232.68:33470
2004/09/18 01:20:01.380 3 ProxyChannel.cxx(417) Q931s
Received: ReleaseComplete CRV=16566 from 68.88.232.68:33470
2004/09/18 01:20:01.384 4 ProxyChannel.cxx(373) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 16566
from = originator
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 4c c2 7e 58 %.....J.....L.~X
b0 07 d9 11 85 6d 00 a0 cc 5c d3 e4 02 80 01 00 .....m...\......
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = releaseComplete {
protocolIdentifier = 0.0.8.2250.0.2
callIdentifier = {
guid = 16 octets {
4c c2 7e 58 b0 07 d9 11 85 6d 00 a0 cc 5c d3 e4
L.~X.....m...\..
}
}
}
h245Tunneling = FALSE
}
}
}
CALL FROM ATA:
2004/09/18 01:37:38.102 2 RasSrv.cxx(2224) GK Read
from 68.88.232.68:40232
2004/09/18 01:37:38.105 3 RasSrv.cxx(2237) GK
admissionRequest {
requestSeqNum = 3247
callType = pointToPoint <<null>>
endpointIdentifier = 9 characters {
0034 0034 0038 0033 005f 0065 006e 0064 4483_end
0070 p
}
destinationInfo = 1 entries {
[0]=dialedDigits "835212812928686"
}
srcInfo = 2 entries {
[0]=dialedDigits "3001"
[1]=h323_ID 10 characters {
0063 0061 0072 006c 006f 0073 005f 0061 carlos_a
0074 0061 ta
}
}
srcCallSignalAddress = ipAddress {
ip = 4 octets {
c0 a8 01 04 ....
}
port = 1720
}
bandWidth = 640
callReferenceValue = 17586
nonStandardData = {
nonStandardIdentifier = h221NonStandard {
t35CountryCode = 181
t35Extension = 0
manufacturerCode = 18
}
data = 7 octets {
80 00 00 02 80 01 80 .......
}
}
conferenceID = 16 octets {
08 51 6e 1c 80 80 00 10 00 00 00 0e 38 b6 e3 81 .Qn.........8...
}
activeMC = FALSE
answerCall = FALSE
canMapAlias = TRUE
callIdentifier = {
guid = 16 octets {
08 51 6e 1c 14 ed 7e 17 08 01 00 0e 38 b6 e3 81 .Qn...~.....8...
}
}
willSupplyUUIEs = FALSE
}
2004/09/18 01:37:38.107 1 RasSrv.cxx(1321) GK ARQ Received
2004/09/18 01:37:38.107 4 gkauth.cxx(319) GkAuth default
check ok
2004/09/18 01:37:38.108 2 RasTbl.cxx(552) Gateway
4487_endp match 8352
2004/09/18 01:37:38.108 4 RasTbl.cxx(904) Alias match for
GW 67.107.77.143:1720
2004/09/18 01:37:38.109 3 RasSrv.cxx(1585) GK ARQ will
request bandwith of 640
2004/09/18 01:37:38.111 2 RasTbl.cxx(1885)
CallTable::Insert(CALL) Call No. 207, total sessions : 1
2004/09/18 01:37:38.112 2 RasSrv.cxx(1696)
ACF|192.168.1.4:1720|4483_endp|17586|835212812928686:dialedDigits|3001:dialedDigits=carlos_ata:h323_ID|false;
2004/09/18 01:37:38.113 3 RasSrv.cxx(2164) GK Send to
68.88.232.68:40232
admissionConfirm {
requestSeqNum = 3247
bandWidth = 640
callModel = gatekeeperRouted <<null>>
destCallSignalAddress = ipAddress {
ip = 4 octets {
42 76 ee c6 Bv..
}
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/09/18 01:37:38.113 5 RasSrv.cxx(2178) GK Sent
Successful
2004/09/18 01:37:38.197 3 ProxyThread.cxx(503) ProxyL
Connected from 68.88.232.68:32767
2004/09/18 01:37:38.198 5 ProxyThread.cxx(538) ProxyH(1) add a
socket, total 2
2004/09/18 01:37:38.295 4 ProxyChannel.cxx(2005) RTP Delete
logical channel 32
2004/09/18 01:37:38.297 3 ProxyThread.cxx(79) Q931s Delete
socket 68.88.232.68:3711
2004/09/18 01:37:38.312 4 ProxyThread.cxx(659) ProxyH(1) 1
sockets selected from 1, total 1/1
2004/09/18 01:37:38.312 5 ProxyThread.cxx(354) Q931s Reading
from 68.88.232.68:32767
2004/09/18 01:37:38.313 3 ProxyChannel.cxx(417) Q931s
Received: Setup CRV=17586 from 68.88.232.68:32767
2004/09/18 01:37:38.331 4 ProxyChannel.cxx(373) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 17586
from = originator
messageType = Setup
IE: Bearer-Capability = {
80 90 a3 ...
}
IE: Display = {
33 30 30 31 3001
}
IE: Calling-Party-Number = {
01 80 33 30 30 31 ..3001
}
IE: Called-Party-Number = {
81 38 33 35 32 31 32 38 31 32 39 32 38 36 38 36 .835212812928686
}
IE: User-User = {
20 b0 06 00 08 91 4a 00 02 01 01 80 63 34 20 c0 .....J.....c4 .
b5 00 00 12 0c 43 69 73 63 6f 20 41 54 41 20 31 .....Cisco ATA 1
38 36 18 76 3a 30 78 30 34 30 30 30 32 31 30 20 86.v:0x04000210
66 3a 20 62 3a 30 33 30 37 30 39 61 00 01 07 00 f: b:030709a....
b6 85 45 b4 5c 5b 9b 90 08 51 6e 1c 80 80 00 10 ..E.\[...Qn.....
00 00 00 0e 38 b6 e3 81 00 5d 5d 80 07 00 c0 a8 ....8....]].....
01 04 06 b8 11 00 08 51 6e 1c 14 ed 7e 17 08 01 .......Qn...~...
00 0e 38 b6 e3 81 80 8f 02 4d 80 0a 2a 86 48 86 ..8......M..*.H.
f7 0c 0a 01 02 01 c0 41 4b e5 e9 10 9b e1 00 f7 .......AK.......
d7 92 f6 bf d2 7e 5c 30 e9 95 05 73 01 01 12 00 .....~\0...s....
63 00 61 00 72 00 6c 00 6f 00 73 00 5f 00 61 00 c.a.r.l.o.s._.a.
74 00 61 03 01 02 04 22 41 4b e5 ea 9b e1 00 f7 t.a...."AK......
d7 92 f6 bf d2 7e 5c 30 e9 95 05 73 00 00 00 01 .....~\0...s....
63 61 72 6c 6f 73 5f 61 74 61 00 80 03 01 02 04 carlos_ata......
03 01 02 04 22 41 4b e5 ea 9b e1 00 f7 d7 92 f6 ...."AK.........
bf d2 7e 5c 30 e9 95 05 73 00 00 00 01 63 61 72 ..~\0...s....car
6c 6f 73 5f 61 74 61 81 37 0c 14 00 00 1d 0e 04 los_ata.7.......
01 01 80 0b 0d 00 01 00 c0 a8 01 04 3a 99 00 14 ............:...
00 00 1e 0e 00 01 01 80 0b 0d 00 01 00 c0 a8 01 ................
04 3a 99 00 13 00 00 1f 0d 60 01 80 0b 0d 00 01 .:.......`......
00 c0 a8 01 04 3a 99 00 13 00 00 20 0d 40 01 80 .....:..... . at ..
0b 0d 00 01 00 c0 a8 01 04 3a 99 00 13 00 00 21 .........:.....!
0c 20 13 80 0b 0d 00 01 00 c0 a8 01 04 3a 99 00 . ...........:..
13 00 00 22 0c 60 13 80 0b 0d 00 01 00 c0 a8 01 ...".`..........
04 3a 99 00 1f 40 00 81 06 04 01 00 4e 04 01 01 .:... at ......N...
80 12 1d 00 01 00 c0 a8 01 04 3a 98 00 c0 a8 01 ..........:.....
04 3a 99 00 1f 40 00 82 06 04 01 00 4e 00 01 01 .:... at ......N...
80 12 1d 00 01 00 c0 a8 01 04 3a 98 00 c0 a8 01 ..........:.....
04 3a 99 00 1e 40 00 83 06 04 01 00 4d 60 01 80 .:... at ......M`..
12 1d 00 01 00 c0 a8 01 04 3a 98 00 c0 a8 01 04 .........:......
3a 99 00 1e 40 00 84 06 04 01 00 4d 40 01 80 12 :... at ......M@...
1d 00 01 00 c0 a8 01 04 3a 98 00 c0 a8 01 04 3a ........:......:
99 00 1e 40 00 85 06 04 01 00 4c 20 13 80 12 1d ... at ......L ....
00 01 00 c0 a8 01 04 3a 98 00 c0 a8 01 04 3a 99 .......:......:.
00 1e 40 00 86 06 04 01 00 4c 60 13 80 12 1d 00 .. at ......L`.....
01 00 c0 a8 01 04 3a 98 00 c0 a8 01 04 3a 99 00 ......:......:..
01 00 01 00 01 00 01 00 02 80 01 80 ............
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = setup {
protocolIdentifier = 0.0.8.2250.0.2
sourceAddress = 1 entries {
[0]=dialedDigits "3001"
}
sourceInfo = {
vendor = {
vendor = {
t35CountryCode = 181
t35Extension = 0
manufacturerCode = 18
}
productId = 13 octets {
43 69 73 63 6f 20 41 54 41 20 31 38 36 Cisco
ATA 186
}
versionId = 25 octets {
76 3a 30 78 30 34 30 30 30 32 31 30 20 66 3a 20
v:0x04000210 f:
62 3a 30 33 30 37 30 39 61 b:030709a
}
}
mc = FALSE
undefinedNode = FALSE
}
destinationAddress = 1 entries {
[0]=dialedDigits "835212812928686"
}
activeMC = FALSE
conferenceID = 16 octets {
08 51 6e 1c 80 80 00 10 00 00 00 0e 38 b6 e3 81
.Qn.........8...
}
conferenceGoal = create <<null>>
callType = pointToPoint <<null>>
sourceCallSignalAddress = ipAddress {
ip = 4 octets {
c0 a8 01 04 ....
}
port = 1720
}
callIdentifier = {
guid = 16 octets {
08 51 6e 1c 14 ed 7e 17 08 01 00 0e 38 b6 e3 81
.Qn...~.....8...
}
}
tokens = 2 entries {
[0]={
tokenOID = 1.2.840.113548.10.1.2.1
timeStamp = 1095493098
challenge = 16 octets {
9b e1 00 f7 d7 92 f6 bf d2 7e 5c 30 e9 95 05 73
.........~\0...s
}
random = 1
generalID = 10 characters {
0063 0061 0072 006c 006f 0073 005f 0061 carlos_a
0074 0061 ta
}
nonStandard = {
nonStandardIdentifier = 0.1.2.4
data = 34 octets {
41 4b e5 ea 9b e1 00 f7 d7 92 f6 bf d2 7e 5c 30
AK...........~\0
e9 95 05 73 00 00 00 01 63 61 72 6c 6f 73 5f 61
...s....carlos_a
74 61 ta
}
}
}
[1]={
tokenOID = 0.1.2.4
nonStandard = {
nonStandardIdentifier = 0.1.2.4
data = 34 octets {
41 4b e5 ea 9b e1 00 f7 d7 92 f6 bf d2 7e 5c 30
AK...........~\0
e9 95 05 73 00 00 00 01 63 61 72 6c 6f 73 5f 61
...s....carlos_a
74 61 ta
}
}
}
}
fastStart = 12 entries {
[0]= 20 octets {
00 00 1d 0e 04 01 01 80 0b 0d 00 01 00 c0 a8 01
................
04 3a 99 00 .:..
}
[1]= 20 octets {
00 00 1e 0e 00 01 01 80 0b 0d 00 01 00 c0 a8 01
................
04 3a 99 00 .:..
}
[2]= 19 octets {
00 00 1f 0d 60 01 80 0b 0d 00 01 00 c0 a8 01 04
....`...........
3a 99 00 :..
}
[3]= 19 octets {
00 00 20 0d 40 01 80 0b 0d 00 01 00 c0 a8 01 04 ..
. at ...........
3a 99 00 :..
}
[4]= 19 octets {
00 00 21 0c 20 13 80 0b 0d 00 01 00 c0 a8 01 04 ..!.
...........
3a 99 00 :..
}
[5]= 19 octets {
00 00 22 0c 60 13 80 0b 0d 00 01 00 c0 a8 01 04
..".`...........
3a 99 00 :..
}
[6]= 31 octets {
40 00 81 06 04 01 00 4e 04 01 01 80 12 1d 00 01
@......N........
00 c0 a8 01 04 3a 98 00 c0 a8 01 04 3a 99 00
.....:......:..
}
[7]= 31 octets {
40 00 82 06 04 01 00 4e 00 01 01 80 12 1d 00 01
@......N........
00 c0 a8 01 04 3a 98 00 c0 a8 01 04 3a 99 00
.....:......:..
}
[8]= 30 octets {
40 00 83 06 04 01 00 4d 60 01 80 12 1d 00 01 00
@......M`.......
c0 a8 01 04 3a 98 00 c0 a8 01 04 3a 99 00
....:......:..
}
[9]= 30 octets {
40 00 84 06 04 01 00 4d 40 01 80 12 1d 00 01 00
@......M at .......
c0 a8 01 04 3a 98 00 c0 a8 01 04 3a 99 00
....:......:..
}
[10]= 30 octets {
40 00 85 06 04 01 00 4c 20 13 80 12 1d 00 01 00 @......L
.......
c0 a8 01 04 3a 98 00 c0 a8 01 04 3a 99 00
....:......:..
}
[11]= 30 octets {
40 00 86 06 04 01 00 4c 60 13 80 12 1d 00 01 00
@......L`.......
c0 a8 01 04 3a 98 00 c0 a8 01 04 3a 99 00
....:......:..
}
}
mediaWaitForConnect = FALSE
canOverlapSend = FALSE
multipleCalls = FALSE
maintainConnection = FALSE
}
h245Tunneling = TRUE
}
}
}
More information about the asterisk-users
mailing list