H.323: How to register GW without prefix?

Forum General Networking : VPN, VoIP, Video Conferencing, Remote Connections - H.323: How to register GW without prefix?

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Archived from groups: comp.dcom.voice-over-ip (More info?)

 

Hi,

I have a problem with understanding how terminalType(endpointType)
should be set when no supported prefix exist for corresponding endpoint.

For example how should GW set terminalType to indicate its nature
and that receiving GK will interpret as this is gateway for voice
services but without prefix.

The problem is that ASN.1 coder does not treat length 0 for supported
prefix as valid since definition
e164 IA5String(SIZE (1..128))(FROM ("0123456789No. *," )),
says that length (SIZE) start from 1.

RegistrationRequest ::= SEQUENCE --(RRQ)
{
...
terminalType EndpointType,
...
}

EndpointType ::= SEQUENCE {
nonStandardData NonStandardParameter OPTIONAL,
vendor VendorIdentifier OPTIONAL,
gatekeeper GatekeeperInfo OPTIONAL,
gateway GatewayInfo OPTIONAL,
mcu McuInfo OPTIONAL,
terminal TerminalInfo OPTIONAL,
mc BOOLEAN,
undefinedNode BOOLEAN,
...
}

GatewayInfo ::= SEQUENCE {
protocol SEQUENCE OF SupportedProtocols OPTIONAL,
nonStandardData NonStandardParameter OPTIONAL,
...
}

SupportedProtocols ::= CHOICE {
nonStandardData NonStandardParameter,
h310 H310Caps,
h320 H320Caps,
h321 H321Caps,
h322 H322Caps,
h323 H323Caps,
h324 H324Caps,
voice VoiceCaps,
t120-only T120OnlyCaps,
...,
nonStandardProtocol NonStandardProtocol
}

VoiceCaps ::= SEQUENCE {
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}

SupportedPrefix ::= SEQUENCE {
nonStandardData NonStandardParameter OPTIONAL,
prefix AliasAddress,
...
}

AliasAddress ::= CHOICE {
e164 IA5String(SIZE (1..128))(FROM ("0123456789No. *," )),
h323-ID BMPString(SIZE (1..256)), -- Basic ISO/IEC 10646-1 (Unicode)
...,
url-ID IA5String(SIZE (1..512)), -- URL style address
transportID TransportAddress,
email-ID IA5String(SIZE (1..512)), -- rfc822-compliant email address
partyNumber PartyNumber
}

Basically I would like to say that "this is gateway for voice" and not set
any of optional fields. How to do that?

Thanks in advance.

Best regards,
Zeljko

Sponsored Links
Register or log in to remove.

Archived from groups: comp.dcom.voice-over-ip (More info?)

 

On Wed, 07 Jul 2004 08:01:52 -0700, Zeljko wrote:

> For example how should GW set terminalType to indicate its nature
> and that receiving GK will interpret as this is gateway for voice
> services but without prefix.

> GatewayInfo ::= SEQUENCE {
> protocol SEQUENCE OF SupportedProtocols OPTIONAL,
> nonStandardData NonStandardParameter OPTIONAL,
> ...
> }

> Basically I would like to say that "this is gateway for voice" and not set
> any of optional fields. How to do that?

Just register with an alias address and leave GatewayInfo empty

--
Andreas

Reply to Anonymous
- 0 +

Archived from groups: comp.dcom.voice-over-ip (More info?)

 

Andreas Sikkema <ramdyne@gmx.net> wrote in message news:<pan.2004.07.09.13.38.37.237548@gmx.net>...
any of optional fields. How to do that?
>
> Just register with an alias address and leave GatewayInfo empty

Hi Andreas,

Thanks for your answer.

Just one clarification. In this case (GatewayInfo empty) is undefinedNode
set to TRUE, while when GatewayInfo is filled undefinedNode must be set to
FALSE?
Is this field (undefinedNode) irrelevant when you register with your alias
address?

Thanks in advance.

Best regards,
Zeljko

Reply to Zeljko
Tom's Hardware > Forum > General Networking > VPN, VoIP, Video Conferencing, Remote Connections > H.323: How to register GW without prefix?
Go to:

There are 1102 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them