Contenido

Introducción

Problema

Solución

Introducción

Los dispositivos T1 Media Gateway (TIMG) y PBX IP Media Gateway (PIMG) se utilizan para permitir que los PBX utilicen Unity Connection como su sistema de correo de voz. La comunicación de TIMG/PIMG a Unity Connection se realiza mediante el protocolo de inicio de sesión (SIP). La comunicación de PBX a Unity Connection se realiza mediante la multiplexación por división de tiempo (TDM).

Este documento describe un problema que podría encontrarse con este tipo de integración.

Problema

Unity Connection está configurado para funcionar con TIMG a fin de integrarse con PBX. Cuando llama a un PBX y suena Sin respuesta o Desvío incondicional al correo de voz, la llamada se dirige al saludo inicial en lugar de al saludo del correo de voz.

Los seguimientos muestran:

Nota: Algunas partes del seguimiento se han reorganizado para facilitar su visualización.

TIMG crea una invitación porque ha recibido la llamada física. Sin embargo, en este momento, TIMG no ha recibido ninguna información de llamada del PBX.

087:57.872 [VoIP      ] Prot     <----INVITE sip:Anonymous@14.48.13.103:5060 SIP/2.0

087:57.872 [VoIP      ] Prot     From:"Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

087:57.872 [VoIP      ] Prot     To:"Anonymous"<sip:Anonymous@14.48.13.103:5060>

087:57.872 [VoIP      ] Prot     Contact:<sip:14.48.13.115:5060>

087:57.872 [VoIP      ] Prot     Content-Type:application/sdp

087:57.872 [VoIP      ] Prot     Supported:replaces,early-session,100rel

087:57.872 [VoIP      ] Prot     Allow:INVITE,BYE,CANCEL,REFER,NOTIFY,OPTIONS,

REGISTER, INFO,ACK,PRACK

087:57.872 [VoIP      ] Prot     Expires:120

087:57.872 [VoIP      ] Prot     Call-ID:01B22816147E007E00000019@14.48.13.103

087:57.872 [VoIP      ] Prot     CSeq:1 INVITE

087:57.872 [VoIP      ] Prot     Max-Forwards:70

087:57.872 [VoIP      ] Prot     User-Agent:Voice Messaging

087:57.872 [VoIP      ] Prot     Via:SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bKC

621E66EBDE4CB89FF423B472071147B

087:57.872 [VoIP      ] Prot     Content-Length:219

087:57.872 [VoIP      ] Prot

087:57.872 [VoIP      ] Prot     v=0

087:57.872 [VoIP      ] Prot     o=phone 3397 20425 IN IP4 14.48.13.115

087:57.872 [VoIP      ] Prot     s=-

087:57.872 [VoIP      ] Prot     c=IN IP4 14.48.13.115

087:57.872 [VoIP      ] Prot     t=0 0

087:57.872 [VoIP      ] Prot     m=audio 18698 RTP/AVP 0 101 13

087:57.872 [VoIP      ] Prot     a=rtpmap:0 PCMU/8000/1

087:57.872 [VoIP      ] Prot     a=ptime:30

087:57.872 [VoIP      ] Prot     a=rtpmap:101 telephone-event/8000

087:57.872 [VoIP      ] Prot     a=fmtp:101 0-15

087:57.872 [VoIP      ] Prot     a=rtpmap:13 CN/8000

087:57.872 [VoIP      ] Prot

087:57.872 [VoIP      ] Prot     ---->SIP/2.0 100 Trying

087:57.872 [VoIP      ] Prot     From: "Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

087:57.872 [VoIP      ] Prot     To: "Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

087:57.872 [VoIP      ] Prot     Via: SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bKC

621E66EBDE4CB89FF423B472071147B

087:57.872 [VoIP      ] Prot     Expires: 120

087:57.872 [VoIP      ] Prot     Call-ID: 01B22816147E007E00000019@14.48.13.103

087:57.872 [VoIP      ] Prot     CSeq: 1 INVITE

087:57.872 [VoIP      ] Prot     Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,

REGISTER,SUBSCRIBE

087:57.872 [VoIP      ] Prot     Content-Length: 0

087:57.872 [VoIP      ] Prot

087:57.888 [VoIP      ] Prot

087:57.888 [VoIP      ] Prot     ---->SIP/2.0 180 Ringing

087:57.888 [VoIP      ] Prot     From: "Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

087:57.888 [VoIP      ] Prot     To: "Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

087:57.888 [VoIP      ] Prot     Via: SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bKC

621E66EBDE4CB89FF423B472071147B

087:57.888 [VoIP      ] Prot     Expires: 120

087:57.888 [VoIP      ] Prot     Call-ID: 01B22816147E007E00000019@14.48.13.103

087:57.888 [VoIP      ] Prot     CSeq: 1 INVITE

087:57.888 [VoIP      ] Prot     Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,

REGISTER,SUBSCRIBE

087:57.888 [VoIP      ] Prot     Content-Length: 0

087:57.888 [VoIP      ] Prot

087:57.968 [VoIP      ] Prot

087:57.968 [VoIP      ] Prot     ---->SIP/2.0 200 OK

087:57.968 [VoIP      ] Prot     From: "Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

087:57.968 [VoIP      ] Prot     To: "Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

087:57.968 [VoIP      ] Prot     Via: SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bKC

621E66EBDE4CB89FF423B472071147B

087:57.968 [VoIP      ] Prot     Contact: <sip:14.48.13.103:5060>

087:57.968 [VoIP      ] Prot     Expires: 120

087:57.968 [VoIP      ] Prot     Call-ID: 01B22816147E007E00000019@14.48.13.103

087:57.968 [VoIP      ] Prot     CSeq: 1 INVITE

087:57.968 [VoIP      ] Prot     Allow-Events: kpml

087:57.968 [VoIP      ] Prot     Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,

REGISTER,SUBSCRIBE

087:57.968 [VoIP      ] Prot     Content-Length: 224

087:57.968 [VoIP      ] Prot     Content-Type: application/sdp

087:57.968 [VoIP      ] Prot

087:57.968 [VoIP      ] Prot     v=0

087:57.968 [VoIP      ] Prot     o=CiscoSystemsUCXN 399280213 399280214 IN IP4 14.

48.13.103

087:57.968 [VoIP      ] Prot     s=No Subject

087:57.968 [VoIP      ] Prot     c=IN IP4 14.48.13.103

087:57.968 [VoIP      ] Prot     t=0 0

087:57.968 [VoIP      ] Prot     m=audio 16716 RTP/AVP 0 101

087:57.968 [VoIP      ] Prot     a=rtpmap:0 PCMU/8000/1

087:57.968 [VoIP      ] Prot     a=ptime:30

087:57.968 [VoIP      ] Prot     a=rtpmap:101 telephone-event/8000

087:57.968 [VoIP      ] Prot     a=fmtp:101 0-15

En este momento, se ha contestado la llamada y la persona que llama oirá el saludo inicial.

087:58.448 [VoIP      ] Prot     ---->SIP/2.0 200 OK

087:58.448 [VoIP      ] Prot     From: "Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

087:58.448 [VoIP      ] Prot     To: "Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

087:58.448 [VoIP      ] Prot     Via: SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bKC

621E66EBDE4CB89FF423B472071147B

087:58.448 [VoIP      ] Prot     Contact: <sip:14.48.13.103:5060>

087:58.448 [VoIP      ] Prot     Expires: 120

087:58.448 [VoIP      ] Prot     Call-ID: 01B22816147E007E00000019@14.48.13.103

087:58.448 [VoIP      ] Prot     CSeq: 1 INVITE

087:58.448 [VoIP      ] Prot     Allow-Events: kpml

087:58.448 [VoIP      ] Prot     Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,

REGISTER,SUBSCRIBE

087:58.448 [VoIP      ] Prot     Content-Length: 224

087:58.448 [VoIP      ] Prot     Content-Type: application/sdp

087:58.448 [VoIP      ] Prot

087:58.448 [VoIP      ] Prot     v=0

087:58.448 [VoIP      ] Prot     o=CiscoSystemsUCXN 399280213 399280214 IN IP4 14.

48.13.103

087:58.448 [VoIP      ] Prot     s=No Subject

087:58.448 [VoIP      ] Prot     c=IN IP4 14.48.13.103

087:58.448 [VoIP      ] Prot     t=0 0

087:58.448 [VoIP      ] Prot     m=audio 16716 RTP/AVP 0 101

087:58.448 [VoIP      ] Prot     a=rtpmap:0 PCMU/8000/1

087:58.448 [VoIP      ] Prot     a=ptime:30

087:58.448 [VoIP      ] Prot     a=rtpmap:101 telephone-event/8000

087:58.448 [VoIP      ] Prot     a=fmtp:101 0-15

TIMG ha recibido la información de llamada de PBX. En este momento, es demasiado tarde porque la llamada ya se ha enrutado a Unity Connection.

087:58.384 [Tel-7     ] Event    Dtmf (#) On

087:58.384 [Tel-7     ] Event    Dtmf (#) Off

087:58.592 [Tel-7     ] Event    Dtmf (0) On

087:58.592 [Tel-7     ] Event    Dtmf (0) Off

087:58.768 [Tel-7     ] Event    Dtmf (2) On

087:58.768 [Tel-7     ] Event    Dtmf (2) Off

087:58.960 [Tel-7     ] Event    Dtmf (#) On

087:58.960 [Tel-7     ] Event    Dtmf (#) Off

087:59.168 [Tel-7     ] Event    Dtmf (5) On

087:59.168 [Tel-7     ] Event    Dtmf (5) Off

087:59.344 [Tel-7     ] Event    Dtmf (2) On

087:59.344 [Tel-7     ] Event    Dtmf (2) Off

087:59.408 [VoIP      ] Prot

087:59.536 [Tel-7     ] Event    Dtmf (8) On

087:59.536 [Tel-7     ] Event    Dtmf (8) Off

087:59.744 [Tel-7     ] Event    Dtmf (6) On

087:59.744 [Tel-7     ] Event    Dtmf (6) Off

087:59.920 [Tel-7     ] Event    Dtmf (#) On

087:59.920 [Tel-7     ] Event    Dtmf (#) Off

088:00.112 [Tel-7     ] Event    Dtmf (5) On

088:00.112 [Tel-7     ] Event    Dtmf (5) Off

088:00.320 [Tel-7     ] Event    Dtmf (5) On

088:00.320 [Tel-7     ] Event    Dtmf (5) Off

088:00.496 [Tel-7     ] Event    Dtmf (8) On

088:00.496 [Tel-7     ] Event    Dtmf (8) Off

088:00.688 [Tel-7     ] Event    Dtmf (8) On

088:00.688 [Tel-7     ] Event    Dtmf (8) Off

088:00.896 [Tel-7     ] Event    Dtmf (#) On

088:00.896 [Tel-7     ] Event    Dtmf (#) Off

088:01.328 [VoIP      ] Prot

087:59.408 [VoIP      ] Prot     ---->SIP/2.0 200 OK

087:59.408 [VoIP      ] Prot     From: "Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

087:59.408 [VoIP      ] Prot     To: "Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

087:59.408 [VoIP      ] Prot     Via: SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bKC

621E66EBDE4CB89FF423B472071147B

087:59.408 [VoIP      ] Prot     Contact: <sip:14.48.13.103:5060>

087:59.408 [VoIP      ] Prot     Expires: 120

087:59.408 [VoIP      ] Prot     Call-ID: 01B22816147E007E00000019@14.48.13.103

087:59.408 [VoIP      ] Prot     CSeq: 1 INVITE

087:59.408 [VoIP      ] Prot     Allow-Events: kpml

087:59.408 [VoIP      ] Prot     Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,

REGISTER,SUBSCRIBE

087:59.408 [VoIP      ] Prot     Content-Length: 224

087:59.408 [VoIP      ] Prot     Content-Type: application/sdp

087:59.408 [VoIP      ] Prot

087:59.408 [VoIP      ] Prot     v=0

087:59.408 [VoIP      ] Prot     o=CiscoSystemsUCXN 399280213 399280214 IN IP4 14.48.

13.103

087:59.408 [VoIP      ] Prot     s=No Subject

087:59.408 [VoIP      ] Prot     c=IN IP4 14.48.13.103

087:59.408 [VoIP      ] Prot     t=0 0

087:59.408 [VoIP      ] Prot     m=audio 16716 RTP/AVP 0 101

087:59.408 [VoIP      ] Prot     a=rtpmap:0 PCMU/8000/1

087:59.408 [VoIP      ] Prot     a=ptime:30

087:59.408 [VoIP      ] Prot     a=rtpmap:101 telephone-event/8000

087:59.408 [VoIP      ] Prot     a=fmtp:101 0-15

088:01.328 [VoIP      ] Prot     ---->SIP/2.0 200 OK

088:01.328 [VoIP      ] Prot     From: "Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

088:01.328 [VoIP      ] Prot     To: "Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

088:01.328 [VoIP      ] Prot     Via: SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bKC

621E66EBDE4CB89FF423B472071147B

088:01.328 [VoIP      ] Prot     Contact: <sip:14.48.13.103:5060>

088:01.328 [VoIP      ] Prot     Expires: 120

088:01.328 [VoIP      ] Prot     Call-ID: 01B22816147E007E00000019@14.48.13.103

088:01.328 [VoIP      ] Prot     CSeq: 1 INVITE

088:01.328 [VoIP      ] Prot     Allow-Events: kpml

088:01.328 [VoIP      ] Prot     Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,

REGISTER,SUBSCRIBE

088:01.328 [VoIP      ] Prot     Content-Length: 224

088:01.328 [VoIP      ] Prot     Content-Type: application/sdp

088:01.328 [VoIP      ] Prot

088:01.328 [VoIP      ] Prot     v=0

088:01.328 [VoIP      ] Prot     o=CiscoSystemsUCXN 399280213 399280214 IN IP4 14.48.

13.103

088:01.328 [VoIP      ] Prot     s=No Subject

088:01.328 [VoIP      ] Prot     c=IN IP4 14.48.13.103

088:01.328 [VoIP      ] Prot     t=0 0

088:01.328 [VoIP      ] Prot     m=audio 16716 RTP/AVP 0 101

088:01.328 [VoIP      ] Prot     a=rtpmap:0 PCMU/8000/1

088:01.328 [VoIP      ] Prot     a=ptime:30

088:01.328 [VoIP      ] Prot     a=rtpmap:101 telephone-event/8000

088:01.328 [VoIP      ] Prot     a=fmtp:101 0-15

088:01.920 [Tel-7     ] Event    Tone Detect Enabled (0xFF)

Después de analizar las reglas adecuadas, la información de llamada de PBX se organiza en esta sentencia. Esto debería haberse recibido antes de la invitación para que la invitación se pudiera redactar correctamente.

088:01.920 [Tel-7     ] Event    Cpid (5286,->,->5588,) (NoAns)

088:01.920 [VoIP      ] Prot     <----ACK sip:14.48.13.103:5060 SIP/2.0

088:01.920 [VoIP      ] Prot     CSeq:1 ACK

088:01.920 [VoIP      ] Prot     To:"Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

088:01.920 [VoIP      ] Prot     From:"Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

088:01.920 [VoIP      ] Prot     Call-ID:01B22816147E007E00000019@14.48.13.103

088:01.920 [VoIP      ] Prot     Max-Forwards:70

088:01.920 [VoIP      ] Prot     User-Agent:Voice Messaging

088:01.920 [VoIP      ] Prot     Via:SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bK3

032A56F55534D5407B2D30922E6F860

088:01.920 [VoIP      ] Prot     Content-Length:0

088:01.920 [VoIP      ] Prot

088:01.920 [VoIP      ] Prot

Aquí TIMG intenta actuar sobre la información de llamada actualizada. Sin embargo, Unity Connection no acepta esto.

088:01.920 [VoIP      ] Prot     <----INFO sip:14.48.13.103:5060 SIP/2.0

088:01.920 [VoIP      ] Prot     Diversion:

;reason=no-answer

088:01.920 [VoIP      ] Prot     Content-Type:text/source-party

088:01.920 [VoIP      ] Prot     To:"Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

088:01.920 [VoIP      ] Prot     From:"Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

088:01.920 [VoIP      ] Prot     Call-ID:01B22816147E007E00000019@14.48.13.103

088:01.920 [VoIP      ] Prot     CSeq:2 INFO

088:01.920 [VoIP      ] Prot     Max-Forwards:70

088:01.920 [VoIP      ] Prot     User-Agent:Voice Messaging

088:01.920 [VoIP      ] Prot     Via:SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bK6

EBB9CF7420BA1A393273882D5157413

088:01.920 [VoIP      ] Prot     Content-Length:6

088:01.920 [VoIP      ] Prot

088:01.920 [VoIP      ] Prot     5286

088:01.968 [VoIP      ] Prot

088:01.968 [VoIP      ] Prot     ---->SIP/2.0 200 OK

088:01.968 [VoIP      ] Prot     From: "Anonymous"<sip:Anonymous@14.48.13.115:5060;

user=phone>;vnd.pimg.port=7;tag=42B2324631353641000A6029

088:01.968 [VoIP      ] Prot     To: "Anonymous"<sip:Anonymous@14.48.13.103:5060>;

tag=f0c09771bd2942e7a57794619f8efccd

088:01.968 [VoIP      ] Prot     Via: SIP/2.0/UDP 14.48.13.115:5060;branch=z9hG4bK6

EBB9CF7420BA1A393273882D5157413

088:01.968 [VoIP      ] Prot     Call-ID: 01B22816147E007E00000019@14.48.13.103

088:01.968 [VoIP      ] Prot     CSeq: 2 INFO

088:01.968 [VoIP      ] Prot     Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,

REGISTER,SUBSCRIBE

088:01.968 [VoIP      ] Prot     Content-Length: 0

088:01.968 [VoIP      ] Prot

Nota: El resto del seguimiento se ha truncado.

El problema principal aquí es que la información de llamada del PBX llega aproximadamente cuatro segundos después de que se reciba la llamada física que activó la invitación para ser enviada a Unity Connection. Por lo tanto, la llamada se desplaza al saludo inicial porque no hay desvío: estaba contenido en la invitación inicial a Unity Connection para decirle a Unity Connection a qué buzón enrutar la llamada.

Solución

Para solucionar este problema, navegue hasta Configuration > TDM > General, busque Maximum Call Party Delay (ms) y cámbielo a un valor como 5,000 ms. Esto agrega un retardo de cinco segundos antes de que la invitación inicial se componga a Unity Connection, lo que permite que se reciba toda la información de llamada desde PBX.