Re[6]: A neighboring problem

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

 



Hello,

could  anybody take a look for this problem, please?
I'm totally despaired :(

Here are the problematic parts:
2004/03/22 22:37:45.622 3             RasSrv.cxx(197)   RAS     Send to <GK1ip>:1719
locationConfirm {
    requestSeqNum = 589
    callSignalAddress = ipAddress {
      ip =  4 octets {
        <GK2ip>                                        ..g.
      }
      port = 1720
    }
    rasAddress = ipAddress {
      ip =  4 octets {
        <GK2ip>                                        ..g.
      }
      port = 1719
    }
    cryptoTokens = 1 entries {
      [0]=nestedcryptoToken cryptoHashedToken {
        tokenOID = 0.0.8.235.0.2.5
        hashedVals = {
          tokenOID =
          timeStamp = 1079991465
        }
        token = {
          algorithmOID =
          paramS = {
          }
          hash = Hex {
            4c 6b 46 2b 50 67 75 72  43 50 6f 76 45 54 54 65
            7a 72 72 55 43 41 3d 3d                                    }
        }
      }
    }
  }
2004/03/22 22:37:45.622 5             RasSrv.cxx(211)   RAS     Sent Successful
2004/03/22 22:37:45.622 5                job.cxx(421)   JOB     Job LRQ deleted
2004/03/22 22:37:45.622 5                job.cxx(410)   JOB     Worker threads: 5 total - 4 busy, 1 idle
2004/03/22 22:37:47.437 5           yasocket.cxx(617)   GkStatus 1 sockets selected from 1, total 1/0
2004/03/22 22:37:47.438 5                job.cxx(358)   JOB     Worker threads: 5 total - 5 busy, 0 idle
2004/03/22 22:37:47.438 5           yasocket.cxx(617)   GkStatus 1 sockets selected from 1, total 1/0
2004/03/22 22:37:47.438 5                job.cxx(410)   JOB     Worker threads: 5 total - 4 busy, 1 idle
2004/03/22 22:37:48.960 5           yasocket.cxx(617)   TCPServer 1 sockets selected from 8, total 8/0
2004/03/22 22:37:48.960 4           yasocket.cxx(716)   TCP     Accept request on <GK2ip>:1720
2004/03/22 22:37:48.960 5                job.cxx(358)   JOB     Worker threads: 5 total - 5 busy, 0 idle
2004/03/22 22:37:48.960 5                job.cxx(186)   JOB     Starting Job Acceptor at Worker thread 10247
2004/03/22 22:37:48.966 5       ProxyChannel.cxx(471)   Q931s   Reading from <GK1ip>:35297
2004/03/22 22:37:48.966 3       ProxyChannel.cxx(677)   Q931s   Received: Setup CRV=507 from <GK1ip>:35297
2004/03/22 22:37:48.969 4       ProxyChannel.cxx(633)   Q931    Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 507
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      80 90 a3                                           ...
    }
    IE: Calling-Party-Number = {
      <a calling number> 
    }
    IE: Called-Party-Number = {
      <a called number>
    }
    IE: User-User = {
      20 80 06 00 08 91 4a 00  04 28 00 b5 00 00 12 40    .....J..(.....@
      01 3c 05 01 00 00 fd 84  80 2f 7b 7f 11 d8 96 a6   .<......./{.....
          ...
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.4
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 18
            }
          }
          gateway = {
            protocol = 1 entries {
              [0]=voice {
                supportedPrefixes = 0 entries {
                }
              }
            }
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          fd 84 80 2f 7b 7f 11 d8  96 a6 a0 96 83 a3 b6 69   .../{..........i
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            <GK1ip>                                        ....
          }
          port = 1720
        }
        callIdentifier = {
          guid =  16 octets {
            fd 85 1c 57 7b 7f 11 d8  96 a8 a0 96 83 a3 b6 69   ...W{..........i
          }
        }
        fastStart = 12 entries {
          [0]= 30 octets {
            00 00 00 0c 10 b5 00 00  12 07 47 37 32 33 31 61   ..........G7231a
            72 80 0b 05 00 01 00 d1  e3 a5 84 49 35 80         r..........I5.
          }
          [1]= 41 octets {
            40 00 00 06 04 01 00 4c  10 b5 00 00 12 07 47 37   @......L......G7
            32 33 31 61 72 80 12 15  00 01 00 d1 e3 a5 84 49   231ar..........I
            34 00 d1 e3 a5 84 49 35  80                        4.....I5.
          }
          [2]= 20 octets {
            00 00 01 0d 00 01 c0 00  0b 05 00 01 00 d1 e3 a5   ................
            84 49 35 80                                        .I5.
          }
          [3]= 31 octets {
            40 00 01 06 04 01 00 4d  00 01 c0 00 12 15 00 01   @......M........
            00 d1 e3 a5 84 49 34 00  d1 e3 a5 84 49 35 80      .....I4.....I5.
          }
          [4]= 20 octets {
            00 00 02 0d 00 00 40 00  0b 05 00 01 00 d1 e3 a5   ......@.........
            84 49 35 80                                        .I5.
          }
          [5]= 31 octets {
            40 00 02 06 04 01 00 4d  00 00 40 00 12 15 00 01   @......M..@.....
            00 d1 e3 a5 84 49 34 00  d1 e3 a5 84 49 35 80      .....I4.....I5.
          }
          [6]= 19 octets {
            00 00 03 0d 40 03 80 0b  05 00 01 00 d1 e3 a5 84   ....@...........
            49 35 80                                           I5.
          }
          [7]= 30 octets {
            40 00 03 06 04 01 00 4d  40 03 80 12 15 00 01 00   @......M@.......
            d1 e3 a5 84 49 34 00 d1  e3 a5 84 49 35 80         ....I4.....I5.
          }
          [8]= 20 octets {
            00 00 04 0e 00 01 03 80  0b 05 00 01 00 d1 e3 a5   ................
            84 49 35 80                                        .I5.
          }
          [9]= 31 octets {
            40 00 04 06 04 01 00 4e  00 01 03 80 12 15 00 01   @......N........
            00 d1 e3 a5 84 49 34 00  d1 e3 a5 84 49 35 80      .....I4.....I5.
          }
          [10]= 19 octets {
            00 00 05 0c 60 13 80 0b  05 00 01 00 d1 e3 a5 84   ....`...........
            49 35 80                                           I5.
          }
          [11]= 30 octets {
            40 00 05 06 04 01 00 4c  60 13 80 12 15 00 01 00   @......L`.......
            d1 e3 a5 84 49 34 00 d1  e3 a5 84 49 35 80         ....I4.....I5.
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
        multipleCalls = FALSE
        maintainConnection = FALSE
      }
      h245Tunneling = TRUE
    }
  }
}
2004/03/22 22:37:48.970 5              Routing.h(140)   ROUTING Checking policy Explicit for request `e¸a.A. CRV=507
2004/03/22 22:37:48.970 5              Routing.h(140)   ROUTING Checking policy Internal for request `e¸a.A. CRV=507
2004/03/22 22:37:48.970 5              Routing.h(140)   ROUTING Checking policy Neighbor for request `e¸a.A. CRV=507
2004/03/22 22:37:48.970 3       ProxyChannel.cxx(1226)  Q931    No destination for unregistered call fd 85 1c 57 7b
7f 11 d8 9...

Thanks in advance!

Kind regards,
        Thomas

Wednesday, March 24, 2004, 2:33:35 PM, Thomas wrote:
T> Did you see the LCF/Setup message in previouse post of this thread?
T> What trace part would procide more help? It was a recompiled version.
T> The configuration should be OK, because I used the same configuration
T> for that gatekeeper as for another Gnugk GK. Let me explain:
I tryed: gnugk ->> gnugk
T> It worked fine, Setup was processed, call was established.
T> When I tryd: 3rd party gk (dont't have any info what kind) -> gnugk
T> I got Setup as it was post earlier (the 1st message in this thread).
T> The configuration was the same, just the gkid's and prefixes were
T> different, but the configuration was identical.
T> The main difference between gnugk Setup and that another GK:
T> gnugk has:
T> cryptoToken, destinationAddress
T> while 2nd GK didn't send these information.
T> As I looked for source codes, I found:
T> ProxyChannel.cxx

T> line 1220:                      if (H225_TransportAddress *dest = request.Process()) {
T> in this stage it got into else part.

T> Thank you in advance,
T>         Thomas

T> Wednesday, March 24, 2004, 12:36:46 PM, Zygmuntowicz wrote:
ZM>> This is just a bad trace output (another question is why it is bad - maybe
ZM>> you need to make clean and recompile everything).
ZM>> I suspect the Setup message is correctly recognized and processed.
ZM>> The problem is rather with configuration- maybe Routing engine 
ZM>> does not find a destination for the Setup message.

ZM>> Thomas <thomasj@xxxxxxxxx> wrote:
>>>Could somebody help me with this issue?
>>>Could somebody take a look for that Setup message?
>>>I discovered, that this problem appears also in situation when GK1
>>>sends call directly to GK2 (no LRQ/LCF, just Setup).
>>>
>>>Does GnuGk support H.225v4? (protocolIdentifier = 0.0.8.2250.0.4)
>>>
>>>I would be very happy to get some help.
>>>I already looked into source codes but I wasn\'t able to
>>>find/underestand the issue.
>>>
>>>Thanks in advance,
>>>        Thomas
>>>
>>>Tuesday, March 23, 2004, 1:18:11 PM, Thomas wrote:
>>>T> Tuesday, March 23, 2004, 1:31:52 AM, ray wrote:
>>>r>> On Monday 22 March 2004 17:50, Thomas wrote:
>>>>>> Hello,
>>>>>>
>>>>>> I have this topology:
>>>>>> GK1-> GK2 -> GK3
>>>>>> Where GK2 is gnugk-2.2. GK1 and GK3\'s type is unknown.
>>>>>> GK2 runs in GK routed mode (and I have access only to it).
>>>>>> 1. GK1 is trying to make a call to GK2
>>>>>> 2. GK2 asks GK3
>>>>>> 3. GK3 responds with LCF
>>>>>> 4. GK2 sends LCF to GK1
>>>>>> 5. GK1 sends Q931 Setup
>>>>>> 6. GK2 rejects the call.
>>>
>>>
>>>r>> have you tried to set the hop count to 3 or 4 maybe.
>>>r>> also i have these settings enables.
>>>
>>>r>> ForwardHopCount=3
>>>r>> AcceptForwardedLRQ=1
>>>r>> ForwardResponse=1
>>>r>> ForwardLRQ=always
>>>r>> CiscoGKCompatible=1
>>>
>>>T> Yes, I have thos options (ForwardHopCount=2).
>>>
>>>T> This problem looks me strange:
>>>T> 2004/03/22 22:37:48.970 5              Routing.h(140)   ROUTING
>>>T> Checking policy Explicit for request `e¸a.A. CRV=507
>>>T> 2004/03/22 22:37:48.970 5              Routing.h(140)   ROUTING
>>>T> Checking policy Internal for request `e¸a.A. CRV=507
>>>T> 2004/03/22 22:37:48.970 5              Routing.h(140)   ROUTING
>>>T> Checking policy Neighbor for request `e¸a.A. CRV=507
>>>T> From this I see that the message type was not recognised, on it\'s
>>>T> place are some symbols (`e¸a.A.). I checked the sources and found,
>>>T> that this is written in case the messageType variable doesn\'t match to
>>>T> any of specified (e.g. Setup). From the received Setup message is
>>>T> seen, that the Setup message was correct (in the meaning of the
>>>T> messageType). But later somehow it went to be wrong. My feeling is
>>>T> that the problem is in policy routing or before somewhere.
>>>
>>>T> Can anybody help me, please?
>>>
>>>T> Thanks in advance,
>>>T>         Thomas




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
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