Este documento describe cómo configurar una transferencia a los Números externos y cómo resolver problemas los problemas comunes. Discute los métodos usados para permitir a cualquier llamador para transferir las llamadas a los Números externos.
Cisco recomienda que tenga conocimiento sobre estos temas:
La información que contiene este documento se basa en estas versiones de software:
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.
En CUC las llamadas se pueden transferir a CUCM por tres métodos distintos:
Asegúrese de que estas puntas estén tomadas en la consideración para utilizar esta opción:
Hay dos tipos de conversación que pueden ser para este propósito usado:
Esta sección proporciona la información para resolver problemas el error de la transferencia de llamada del Número externo, algunos problemas comunes, y las Soluciones posibles a ella.
El saludo juega “triste este número no contesta”.
|RouteListControl::idle_CcSetupReq - RouteList(PSTNRL), numberSetup=1
numberMember=0 vmEnabled=0
|RoutePlanServer::getRouteList() - ERROR: a Routelist (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx) contains no Routes
|RouteListCdrc::null0_CcSetupReq - Terminating a call after the RouteListCdrc cannot find any more device.
|RouteListCdrc::terminateCall - No more Routes in RouteListName = PSTNRL. Rejecting the call
|RouteListCdrc::terminateCall - Sending CcRejInd, with the cause code (17), to RouteListControl because all devices are busy/stopped.
|RouteListCdrc::terminateCall - precedenceBlocked == 0, cause = 27|
|RouteListCdrc::terminateCall - Sending CcRejInd, with cause code (27), to Cc because it has not sent CcRegisterPartyB to Cc.|
|RouteListCdrc::sendDStopInd|
|RouteListCdrc::routeListExhausted_shutting_down_DStopConf|
El análisis de traza muestra que la lista de la ruta no contiene ninguna rutas. Esto es porque, la lista de la ruta señala a un grupo estándar de la ruta local y la parte llamadora no tiene un grupo de la ruta local en su agrupación de dispositivos. Para reparar este problema, asignar un grupo de la ruta local a la agrupación de dispositivos del trunk VM Port's/SIP o asignar un grupo/gateway de la ruta válido a la lista de la ruta.
La llamada está conectada y entonces es disconnected. La transferencia de llamada es acertada cuando una extensión interna inicia la llamada mientras que la llamada falla, si la parte que llama es de PSTN.
Número o CTI RP del >External del administrador de llamadas de la conexión PSTN>H323 GW>CUCM>Unity (cualquier llamador entrado - transferencia para alternar el número de contacto) con el CFA al Número externo.
Aquí está un análisis del flujo de llamada y del problema común para una transferencia de la llamada fallida:
Por abandono, la espera para la casilla de verificación determinada de la Capacidad del terminal del otro extremo H.245 (TCS) se marca. Como consecuencia, CUCM cuenta con el otro extremo H.245 TCS antes de que envíe su H.245 TCS. Si se desmarca este checkbox, CUCM debe iniciar el intercambio de las capacidades.
Para resolver este problema:
O
Ingrese estos comandos para configurar un cambio requerido en el gateway.
conf t
voice service voip
h323
h225 start-h245 on-connect
exit
// Gateway signaling events on CCM sdi traces
############ For the second Call Leg - CUCM to PSTN - outbound ############
// CUCM receives Invalid number format message from the Gateway
03:35:41.256 H.225 0x8002 PROGRESS RX
PROGRESS pd = 8 callref = 0x8002
Cause i = 0x809C - Invalid number format or Special Intercept
Facility i =
Progress Ind i = 0x8088 - In-band info or appropriate now available
03:35:46.398 H.225 0x8002 RELEASE_COMP RX
RELEASE_COMP pd = 8 callref = 0x8002
Cause i = 0x80A9 - Temporary failure
############ For the first Call Leg - PSTN to CUCM - Inbound #############
// CUCM sends Resources unavailable
03:35:55.473 H.225 0x84F7 RELEASE_COMP TX -->
RELEASE_COMP pd = 8 callref = 0x84F7
Cause i = 0x80AF - Resources unavailable, unspecified
03:35:55.559 H.225 0x04F7 RELEASE_COMP RX
RELEASE_COMP pd = 8 callref = 0x04F7
Cause i = 0x80AF - Resources unavailable, unspecified
El análisis de traza muestra eso, el gateway origina un mensaje Complete de la versión con la falla temporal que es el código de la causa mientras que intenta ampliar la llamada externa al PSTN. Entonces, las desconexiones de la pierna de la primera llamada con “recursos inasequibles, el mensaje de la causa sin especificar”.
Cause code 41 (temp failure) for the 2nd call leg
Cause code 47 (resource unavailable) 1st call leg
Interno Extension/PSTN > CUCM > administrador de llamadas del Unity Connection (cualquier llamador entrado - transferencia para alternar el número de contacto) > Número externo
La parte llamadora oye un tono de ocupado rápido. Sin embargo, los timbres del teléfono de la Parte llamada y cuando se contesta la llamada y allí son una interrupción en la comunicación.
// From CCM traces,
|RouteListCdrc::lockOntoDevice|2,100,57,1.134840^192.168.xxx.xx^*
|RouteListCdrc::stopRerouting|2,100,57,1.134840^192.168.xxx.xx^*
|RouteListCdrc::call_proceeding_SdlProcessNE - Cc is not reachable.
|2,100,57,1.134840^192.168.xxx.xx^*
|RouteListCdrc::terminateSelf|2,100,57,1.134840^192.168.xxx.xx^*
|RouteListCdrc::shutting_down_SdlProcessNE - ERROR:
SdlProcessNE is from unknown process|2,100,57,1.134840^192.168.xxx.xx^*
Para resolver este problema, refiera al Id. de bug Cisco CSCtx96613 y observe que el servidor es afectado por el Id. de bug Cisco CSCtx96613
Esta sección discute el análisis de traza y las soluciones cuando la parte llamadora recibe un Tono de reordenamiento después de que el partido de Caalling proporcione la entrada del llamador.
// From CCM Logs
// Finds two route groups in the list and two devices/gateways
|RouteList - RouteGroup count=''2''
|RouteListCdrc - RouteGroup count = 2
|RouteListCdrc - Device count = 2
// Tries to route the call through gateway 1 but CUCM considers it down
|RouteListCdrc::null0_CcSetupReq: Execute a route action.
|RouteListCdrc::whichAction -- DOWN (Current Group) = 1
|RouteListCdrc::routeAction --
current device name=aaaaaaaa-xxxx-xxxx-xxxx-xxxxxxxxxxxx, down
|RouteListCdrc::executeRouteAction: SKIP_TO_NEXT_MEMBER
// Tries to route the call through gateway 2 but CUCM considers it down
|RouteListCdrc::null0_CcSetupReq: Execute a route action.
|RouteListCdrc::whichAction -- DOWN (Current Group) = 1
|RouteListCdrc::routeAction --
current device name=bbbbbbb-xxxx-xxxx-xxxx-xxxxxxxxxxxx, down
|RouteListCdrc::executeRouteAction: SKIP_TO_NEXT_MEMBER
// No more Routes in RouteListName XXXX-PSTN-RL causing the reject
|RouteListCdrc::terminateCall -
No more Routes in RouteListName = XXXX-PSTN-RL. Rejecting the call
|RouteListCdrc::terminateCall - Sending CcRejInd, with the cause code
(41), to RouteListControl because all devices are busy/stopped.
// RouteListExhausted alert is also generated.
|GenAlarm: AlarmName = RouteListExhausted, subFac = CALLMANAGERKeyParam = ,
severity = 4, AlarmMsg RouteListName : XXXX-PSTN-RL, Reason=41,
RouteGroups(XXXX-PSTN-noCallID-RG:XXXX-PSTN-RG)
AppID : Cisco CallManager
ClusterID : StandAloneCluster
NodeID : xxxx-cucm-pub
// Reorder tone sent to the VM port
|StationD: (0126489) StartTone tone=37(ReorderTone), direction=0.
// Reorder tone received by Unity
MiuSkinny,12,Receive [Header prefix: length=20 version=18]
StationStartToneMessage (20 bytes) tone=37=DtReorderTone lineInstance=1
callReference=xxxxxxxx|
Para resolver este problema:
O
El Número marcado no suena y hay un Música-en-control (moh) jugado después de que se haya transferido la llamada.
// From CCM Logs
CCM|Digit Analysis: wait_DaReq: Matching Legacy Numeric, digits=91xxxxxxxxxx|
CCM|Digit analysis: wait_DaReq - cepn=[xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx]
BlockFlag=[1]|
|RouteBlockFlag=BlockThisPattern
|RouteBlockCause=0
CCM|StationD: (0000012) StopTone.|
El RP se fija para bloquear las llamadas con un código de error como “ningún error” para enviar las llamadas al PSTN. Para resolver este problema, desbloquear este modelo o mantener la división de un modelo de la ruta válido sobre la división del patrón de ruta bloqueado el desplazamiento CSS del trunk CSS/SIP del puerto del correo de voz.
El saludo me juega “no podía marcar ese número” mientras que transfiere la llamada.
// From CCM Logs
CCM|Digit Analysis: wait_DaReq: Matching Legacy Numeric, digits=91xxxxxxxxxx|
CCM|Digit analysis: wait_DaReq - cepn=[xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx]
BlockFlag=[1]|
|RouteBlockFlag=BlockThisPattern
|RouteBlockCause=21
CCM|StationD: (0000013) StopTone.|
CCM|StationD: (0000013) StartTone tone=37(ReorderTone), direction=0.|
El RP se fija para bloquear las llamadas con un código de error como “llamada rechazada” para enviar las llamadas al PSTN. Para resolver este problema, desbloquear este modelo o mantener la división de un RP válido sobre la división del RP bloqueado el desplazamiento CSS del trunk CSS/SIP del puerto del correo de voz.