Newbie: Call with MyPhone via Gatekeeper

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

I have MyPhones installed on two machines in my LAN which works perfectly.

To call a colleague I setup a GNU Gatekeeper to be able to go trough firewalls/NAT. After
a lot of googling and searching the archives I have the heart to post here.

The problem: both endpoints are registered (checked through the console of GK) 

*******************************************************************
RCF|192.168.6.101:1720|test:h323_ID|terminal|3539_mpolGk
RCF|192.168.6.100:1720|rstauss:h323_ID|terminal|3540_mpolGk
*******************************************************************

but we always get:

*******************************************************************
ACF|192.168.6.101:1720|3539_mpolGk|21342|rstauss:h323_ID|test:h323_ID|false;
DCF|195.162.172.146|3539_mpolGk|21342|normalDrop;
*******************************************************************

if test is calling rstauss (the same happens viceversa).

The detailed log of GK show:

*******************************************************************
2004/08/26 18:20:24.529 2             RasSrv.cxx(2392)  GK      Read from
195.162.172.146:1548
2004/08/26 18:20:24.530 3             RasSrv.cxx(2405)  GK
admissionRequest {
    requestSeqNum = 21203
    callType = pointToPoint <<null>>
    endpointIdentifier =  11 characters {
      0033 0035 0033 0039 005f 006d 0070 006f   3539_mpo
      006c 0047 006b                            lGk
    }
    destinationInfo = 1 entries {
      [0]=h323_ID  7 characters {
        0072 0073 0074 0061 0075 0073 0073        rstauss
      }
    }
    srcInfo = 1 entries {
      [0]=h323_ID  4 characters {
        0074 0065 0073 0074                       test
      }
    }
    bandWidth = 30000
    callReferenceValue = 21342
    conferenceID =  16 octets {
      32 f2 73 d6 e4 f0 18 10  9e a4 00 80 c8 02 1e 81   2.s.............
    }
    activeMC = FALSE
    answerCall = FALSE
    canMapAlias = TRUE
    callIdentifier = {
      guid =  16 octets {
        32 f2 73 d6 e4 f0 18 10  9e a3 00 80 c8 02 1e 81   2.s.............
      }
    }
    gatekeeperIdentifier =  6 characters {
      006d 0070 006f 006c 0047 004b             mpolGK
    }
    cryptoTokens = 1 entries {
      [0]=cryptoEPPwdHash {
        alias = h323_ID  4 characters {
          0074 0065 0073 0074                       test
        }
        timeStamp = 1093537221
        token = {
          algorithmOID = 1.2.840.113549.2.5
          paramS = {
          }
          hash = Hex:  68 75 b3 f8 b8 02 b6 14  49 8e 7e 30 26 95 c8 da
        }
      }
    }
    willSupplyUUIEs = TRUE
    canMapSrcAlias = FALSE
  }
2004/08/26 18:20:24.536 1             RasSrv.cxx(1414)  GK      ARQ Received
2004/08/26 18:20:24.536 3             RasSrv.cxx(1716)  GK      ARQ will request bandwith
of 30000
2004/08/26 18:20:24.538 2             RasTbl.cxx(2005)  CallTable::Insert(CALL) Call No.
8, total sessions : 1
2004/08/26 18:20:24.538 2             RasSrv.cxx(1830) 
ACF|192.168.6.101:1720|3539_mpolGk|21342|rstauss:h323_ID|test:h323_ID|false;

2004/08/26 18:20:24.539 3             RasSrv.cxx(2332)  GK      Send to
195.162.172.146:1548
admissionConfirm {
    requestSeqNum = 21203
    bandWidth = 30000
    callModel = gatekeeperRouted <<null>>
    destCallSignalAddress = ipAddress {
      ip =  4 octets {
        d9 a2 7b c5                                        ..{.
      }
      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/08/26 18:20:24.617 3        ProxyThread.cxx(517)   ProxyL  Connected from
195.162.172.146:63808
2004/08/26 18:20:24.618 3       ProxyChannel.cxx(423)   Q931s   Received: ReleaseComplete
CRV=21341 from 195.162.172.146:63807
2004/08/26 18:20:24.628 3        ProxyThread.cxx(85)    Q931s   Delete socket
195.162.172.146:61459
2004/08/26 18:20:25.299 3             RasTbl.cxx(1468)  Gk      Delete Call No. 6
2004/08/26 18:20:27.773 3        ProxyThread.cxx(402)   Proxy   195.162.172.146:63808 read
timeout?
2004/08/26 18:20:27.807 3       ProxyChannel.cxx(423)   Q931s   Received: Setup CRV=21342
from 195.162.172.146:63808
2004/08/26 18:20:27.818 2             gkacct.cxx(924)   GKACCT  Successfully logged event
1 for call no. 8
2004/08/26 18:20:27.819 3       ProxyChannel.cxx(1188)  GK      Call 8 is NAT type 3
2004/08/26 18:20:27.827 3        ProxyThread.cxx(663)   ProxyH(0) waiting...
2004/08/26 18:20:33.828 3       ProxyChannel.cxx(723)   Q931    195.162.172.146:1720
DIDN'T ACCEPT THE CALL
2004/08/26 18:20:33.829 3        ProxyThread.cxx(85)    Q931d   Delete socket
195.162.172.146:1720
2004/08/26 18:20:33.831 2             RasTbl.cxx(2190)  CDR     ignore not connected call
2004/08/26 18:20:33.832 2             gkacct.cxx(924)   GKACCT  Successfully logged event
2 for call no. 8
2004/08/26 18:20:33.980 2             RasSrv.cxx(2392)  GK      Read from
195.162.172.146:1548
2004/08/26 18:20:33.981 3             RasSrv.cxx(2405)  GK
disengageRequest {
    requestSeqNum = 21204
    endpointIdentifier =  11 characters {
      0033 0035 0033 0039 005f 006d 0070 006f   3539_mpo
      006c 0047 006b                            lGk
    }
    conferenceID =  16 octets {
      32 f2 73 d6 e4 f0 18 10  9e a4 00 80 c8 02 1e 81   2.s.............
    }
    callReferenceValue = 21342
    disengageReason = normalDrop <<null>>
    callIdentifier = {
      guid =  16 octets {
        32 f2 73 d6 e4 f0 18 10  9e a3 00 80 c8 02 1e 81   2.s.............
      }
    }
    gatekeeperIdentifier =  6 characters {
      006d 0070 006f 006c 0047 004b             mpolGK
    }
    cryptoTokens = 1 entries {
      [0]=cryptoEPPwdHash {
        alias = h323_ID  4 characters {
          0074 0065 0073 0074                       test
        }
        timeStamp = 1093537231
        token = {
          algorithmOID = 1.2.840.113549.2.5
          paramS = {
          }
          hash = Hex:  a8 30 f3 e2 0b 39 a6 7b  1d b9 68 5c 57 a2 bc da
        }
      }
    }
    answeredCall = FALSE
    usageInformation = {
      nonStandardUsageFields = 0 entries {
      }
      endTime = 1093537231
    }
    terminationCause = releaseCompleteCauseIE  2 octets {
      80 83                                              ..
    }
  }
2004/08/26 18:20:33.986 1             RasSrv.cxx(1879)  GK      DRQ Received
2004/08/26 18:20:33.987 3             RasTbl.cxx(2136)  GK      No CallRec found for DRQ
2004/08/26 18:20:33.987 2             RasSrv.cxx(1926) 
DCF|195.162.172.146|3539_mpolGk|21342|normalDrop;

2004/08/26 18:20:33.988 3             RasSrv.cxx(2332)  GK      Send to
195.162.172.146:1548
disengageConfirm {
    requestSeqNum = 21204
  }
2004/08/26 18:20:42.318 3             RasTbl.cxx(187)   Gk      Delete endpoint:
3540_mpolGk 0
2004/08/26 18:20:42.319 3             RasTbl.cxx(187)   Gk      Delete endpoint:
3539_mpolGk 0

*******************************************************************

My gnugk.ini:

*******************************************************************
[Gatekeeper::Main]
Fourtytwo=42
Name=mpolGK
EndpointIDSuffix=_mpolGk

[Gatekeeper::Auth]
SimplePasswordAuth=required;RRQ
default=allow

[Password]
KeyFilled=123
CheckID=TRUE
cwhuang=UGwUtpy837k=
PasswordTimeout=0
rstauss=[SECRET]
test=[SECRET]

[RoutedMode]
GKRouted=1
H245Routed=1
CallSignalPort=1721
SupportNATedEndpoints=1
AcceptUnregisteredCalls=1

[GkStatus::Auth]
rule=allow

[Proxy]
Enable=1
ProxyForNAT=1

*******************************************************************

I suspect I am missing something fundamental here but was not able to figure it out.

Any hints? Thanks a lot!

Regards
Reto



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

_______________________________________________________

List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Homepage: http://www.gnugk.org/

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux