⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 routing.sgml

📁 H.323网守实现
💻 SGML
字号:
<sect>Configuraci髇 de Enrutado
<p>
Las siguientes secciones del archivo de configuraci髇 pueden ser usadas para configurar el enrutamiento de las llamadas.

<sect1>Secci髇 &lsqb;Pol韙icas de enrutado&rsqb;
<label id="routingpolicy">
<p>
Esta secci髇 explica el funcionamiento de las diversas pol韙icas de enrutado del gatekeeper.

Las peticiones de llamada entrante pueden ser encaminadas usando un n鷐ero de proovedores de enrutado:

<itemize>

<item><tt/explicit/<newline>
<p>
El destinatario se detalla de manera expl韈ita en la petici髇 de enrutado.

<item><tt/internal/<newline>
<p>
La regla cl醩ica; buscar el destinatario en la tabla de registro RegistrationTable

<item><tt/parent/<newline>
<p>
Enruta la llamada con la informaci髇 obtenida de la respuesta del GK padre a un ARQ enviado por el gatekeeper.

<item><tt/neighbor/<newline>
<p>
Enruta la llamada usando vecinos a trav閟 de mensajes LRQ

<item><tt/dns/<newline>
<p>
El destino se obtiene del DNS, dado que es obtenible.

<item><tt/vqueue/<newline>
<p>

Usar el mecanismo de cola virtual y generar un evento RouteRequest para permitir manejar el enrutado a una 
aplicaci髇 externa (s髄o puede ser usada OnARQ)
</itemize>

Las pol韙icas se prueban de manera sucesiva hasta hallar la correcta.

Estas pol韙icas pueden ser aplicadas a diversos tipos de peticiones de enrutado, y datos de entrada de enrutado. 
蓅tos son los siguientes:
ARQ, LRQ, Setup y Facility (con la raz髇 callForwarded)
Existe tambi閚 una pol韙ica general, que viene a ser la opci髇 por defecto frente a los otros tipos.

<descrip>
<tag/Example:/
<quote><tt>[RoutingPolicy]<newline>
h323_ID=dns,internal<newline>
002=neighbor,internal<newline>
Default=internal,neighbor,parent</tt></quote>
</descrip>

Cuando un mensaje que llama a una decisi髇 de enrutado se recibe, 
todas las llamadas a un alias del tipo h323_ID ser醤 resueltas 
a trav閟 de DNS. Si esto no soluciona el alias, se comprueba contra las 
tablas de registro internas. Si se pide un alias que comience con 002, 
los vecinos se comprueban antes de las tablas de registro. Si el 
alias solicitado no es del tipo h323_ID o comienza por 002, se usa la 
pol韙ica por defecto consultando las tablas de registro internas, tras 
ellas, a los vecinos, y, en caso de fallo, al padre.

Para los mensajes ARQ, LRQ, Setup y Facility se deber韆n usar las secciones
 [RoutingPolicy::OnARQ], 
[RoutingPolicy::OnLRQ], [RoutingPolicy::OnSetup] y [RoutingPolicy::OnFacility] 
usando la sintaxis anteriormente explicada.


<sect1>Secci髇 &lsqb;RasSrv::RewriteE164&rsqb;
<label id="rewrite">
<p>
Esta secci髇 define las reglas de reescritura para dialedDigits (n鷐eros E.164)

<descrip>
<tag/Format:/
<tt>[!]original-prefix=target-prefix</tt>
<p>

Si el n鷐ero comienza con <tt/original-prefix/,
se reescribe a <tt/target-prefix/.
Si la bandera `<tt/!/' precede a <tt/original-prefix/, se invierte el sentido
y el prefijo del objetivo se antepone al n鷐ero marcado. Se permiten los comodines especiales 
(<tt/'.'/ y <tt/'%'/).
<tag/Example:/
<tt/08=18888/
<p>
Si se marca <tt/08345718/, se reescribe a <tt/18888345718/.
<tag/Example:/
<tt/!08=18888/
<p>
Si se marca <tt/09345718/, se reescribe a <tt/1888809345718/.
</descrip>

Opci髇:
<itemize>
<item><tt/Fastmatch=08/<newline>
Por defecto: <tt>N/A</tt>
<p>
S髄o reescribe dialDigits que comiencen con el prefijo especificado.
</itemize>


<sect1>Secci髇 &lsqb;RasSrv::GWRewriteE164&rsqb;
<label id="gwrewrite">
<p>
Esta secci髇 describe la reescritura de n鷐eros dialedDigits E.164 en funci髇 de
si si llega o se env韆 la llamada de la puerta de enlace. Esto permite manipulaci髇 m醩 flexible 
de los dialedDigits para enrutado y dem醩. En combinaci髇 con el <ref id="rewrite" name="RasSrv::RewriteE164"> 
se puede reescribir en tres fases:

<tscreen><verb>
Llamada de "gw1", dialedDigits 0867822
		|
		|
		V
Reglas de entradas para "gw1", dialedDigits ahora son 550867822
		|
		|
		V
Reglas globales, dialedDigits ahora son 440867822
		|
		|
		V
Selecci髇 de puerta de enlace, dialedDigits ahora son 440867822, puerta de enlace de cara al exterior "gw2"
		|
		|
		V
Reglas de salida para "gw2", dialedDigits ahora son 0867822
		|
		|
		V
Llamada a "gw2", dialedDigits 0867822
</verb></tscreen>

<descrip>
<tag/Format:/
<tt>gw-alias=in|out=[!]original-prefix=target-prefix[;in|out...]</tt>
<p>
Si la llamada encaja con la puerta de enlace, la direcci髇 y comienza con 
<tt/original-prefix/ se reescribe a <tt/target-prefix/.
Si la bandera `<tt/!/' precede a <tt/original-prefix/, el sentido se invierte.
Se permiten los caracteres especiales (<tt/'.'/ and <tt/'%'/).
Es preciso separar con ';' las diversas reglas para una misma puerta de enlace.

<tag/Example:/
<tt/gw1=in=123=321/
<p>
Si se recibe una llamada de "gw1" a <tt/12377897/, se reescribe a <tt/32177897/
antes de acometer cualquier otra acci髇.
</descrip>


<sect1>Secci髇 &lsqb;Endpoint::RewriteE164&rsqb;
<p>
Una vez especificado el/los registro/s para el punto final de la puerta de enlace, 
el gatekeeper padre enrutar

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -