Contenu

Introduction

Problème : L'appelant entend une tonalité d'occupation rapide lors d'appels du téléphone IP 4002 vers 4001

Solution

Étape 1. Analyse des journaux de Cisco Unified Communication Manager (CUCM).

Étape 2. Analyse du journal des fournisseurs de services CUBE.

Étape 3. Basé sur les étapes 1 et 2 du dépannage Confirmez-le dans le bogue.

Solution de contournement

Nouveau problème après l'application de la solution de contournement

Utiliser SIP Header-Editor pour résoudre ce problème

Procédure

Vérification

Aucune modification d'en-tête de dérivation

En-tête de conversion de correspondance de l'Éditeur SIP Hearder

Introduction

Ce document décrit comment dépanner Cisco Unified Border Element (SP Edition) (CUBE SP) lorsqu'il rejette l'appel interne, qui est configuré comme transmis au numéro RTPC.

Call Flow : le téléphone IP interne 4002 appelle le téléphone IP interne 4001, tous les appels du téléphone IP 4001 sont transmis à un numéro RTPC configuré.

Problème : L'appelant entend une tonalité d'occupation rapide lors d'appels du téléphone IP 4002 vers 4001

L'appelant utilise le téléphone IP 1 pour appeler un autre téléphone IP 2, le téléphone IP 2 est configuré pour transférer tous les appels vers un numéro RTPC externe . l'appel n'a pas pu connecter le téléphone RTPC, le téléphone RTPC ne sonne pas et l'appelant entend une tonalité de ligne occupée rapide.

Solution

Voici les étapes à suivre pour résoudre le problème.

Étape 1. Analyse des journaux de Cisco Unified Communication Manager (CUCM).

À partir des journaux CUCM, peut voir un message d'erreur provenant de CUBE SP.

SIP/2.0 604 Does Not Exist Anywhere

Message détaillé :

SIP/2.0 604 Does Not Exist Anywhere from cube SP

82645958.001 |13:08:46.297 |AppInfo  |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.4.15.253 on port 5060 index 18491

[19580587,NET]

INVITE sip:+612xxxxxxxx@10.x.x.x:5060 SIP/2.0

Via: SIP/2.0/TCP 10.4.15.5:5060;branch=z9hG4bK3cc7264a831cc4

From: <sip:+612xxxxxxx@10.x.x.x>;tag=8162255~9cbf8c07-9c9b-758f-e658-bebd74e53d96-40280558

To: <sip:+614xxxxxxx@10.4.15.253>

Date: Fri, 17 Nov 2017 02:08:46 GMT

Call-ID: 3cf99080-a0e144ae-3692cb-50f040a@10.x.x.x

Supported: 100rel,timer,resource-priority,replaces

Min-SE:  1800

User-Agent: Cisco-CUCM10.5

Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY

CSeq: 101 INVITE

Expires: 180

Allow-Events: presence, kpml

Supported: X-cisco-srtp-fallback

Supported: Geolocation

Call-Info: <sip:10.x.x.x:5060>;method="NOTIFY;Event=telephone-event;Duration=500"

Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=VIDEO_UNSPECIFIED

Cisco-Guid: 1022988416-0000065536-0000118822-0084870154

Session-Expires:  1800

Diversion:

;reason=unconditional;privacy=off;screen=yes

P-Asserted-Identity: x <sip:+612xxxxxxxx@10.x.x.x>

Remote-Party-ID: x <sip:+612xxxxxxxxx@10.x.x.x>;party=calling;screen=yes;privacy=off

Étape 2. Analyse du journal des fournisseurs de services CUBE.

À partir des journaux de SP CUBE, vous pouvez voir que l'appel n'a pas réussi l'analyse du numéro source, car il ne correspond à aucune entrée.

inside na-src-prefix-table

Diversion : <sip:9180@10.x.x.x>;motif=inconnu;privacy=off;screen=yes

Routing fails.

SBC Index = 0X00000001

Config set Index = 0X0000270F

Source Account = CUCM-TL1

Source Adjacency = CUCM-cust01-1

Calling Address Type = 0X00030000

Called Address Type = 0X00030000

Calling Address = 9180

Called Address = +614xxxxxxxx

Étape 3. Basé sur les étapes 1 et 2 du dépannage Confirmez-le dans le bogue.

Ceci touche le bogue connu CSCup67940

CUCM doit envoyer le numéro E.164 dans l'en-tête de dérivation pour extended&connect.

https://bst.cloudapps.cisco.com/bugsearch/bug/CSCup67940/?referring_site=bugquickviewredir

Solution de contournement:

À moins que nous ne modifiions le CUBE pour accepter l'invitation à partir de l'en-tête de dérivation contient le nom unique du téléphone tel que 26708 <sip:26708@58.162.59.181>;raison=inconnu;privacy=off;screen=yes

Solution de contournement

Selon la solution de contournement, autorisez le numéro dans l'en-tête Diversion.

Ceci peut être fait pour ajouter une nouvelle entrée dans cette table de préfixe-nsrc.

na-src-prefix-table   xxxxx

entry  10

action accept

match-prefix  9

Nouveau problème après l'application de la solution de contournement

Une fois que vous avez appliqué ce travail, l'appel est correctement connecté, mais un numéro de poste à cinq chiffres est envoyé au fournisseur d'accès.

Utiliser SIP Header-Editor pour résoudre ce problème

Testé au cours des travaux pratiques, lorsque vous utilisez l'éditeur d'en-tête SIP pour modifier l'en-tête de dérivation dans le SP CUBE, il connecte l'appel avec succès et envoie le numéro e164 au fournisseur de services.

Procédure

Au cours des travaux pratiques, le téléphone IP 4002 appelle 4001 et, sur le téléphone IP 4001, transfère tous les appels vers le numéro 60006009 ( PSTN ).

sip header-editor donnietest

store-rule entry 1

condition header-name Diversion header-value regex-match "sip:4\(...\)" store-as diversionuri

header diversion entry 1

action replace-value value "<sip:+888888884${diversionuri}@10.66.75.51>;reason=unconditional;

privacy=off;screen=yes"

condition header-name Diversion header-value regex-match "sip:4\(...\)@"

adjacency sip donniecucm

editor-type editor

header-editor inbound donnietest

Vérification

Aucune modification d'en-tête de dérivation

Sans modification d'en-tête de version, vous pouvez voir l'invitation de CUCM l'en-tête de version ci-dessous

Diversion: <sip:4001@10.66.75.51>;reason=unconditional;privacy=off;screen=yes

INVITE sip:60006099@10.66.75.33:5068 SIP/2.0

Via: SIP/2.0/TCP 10.66.75.51:5060;branch=z9hG4bK1ef607cac8bd6

From: "agent2-4002" <sip:4002@10.66.75.51>;tag=194346~4c742393-721f-476b-82c3-bc13f8a9c6cd-22765770

To: <sip:60006099@10.66.75.33>

Date: Sun, 19 Nov 2017 23:39:16 GMT

Call-ID: d9ad6f80-a1211624-1eee8-334b420a@10.66.75.51

Supported: timer,resource-priority,replaces

Min-SE:  1800

User-Agent: Cisco-CUCM11.5

Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY

CSeq: 101 INVITE

Expires: 180

Allow-Events: presence, kpml

Supported: X-cisco-srtp-fallback

Supported: Geolocation

Call-Info: <sip:10.66.75.51:5060>;method="NOTIFY;Event=telephone-event;Duration=500"

Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=DESKTOP

Session-ID: 223cb8ec818c0c0dd669d19baa194344;remote=00000000000000000000000000000000

Cisco-Guid: 3652022144-0000065536-0000000027-0860570122

Session-Expires:  1800

Diversion: <sip:4001@10.66.75.51>;reason=unconditional;privacy=off;screen=yes

P-Asserted-Identity: "agent2-4002" <sip:4002@10.66.75.51>

Remote-Party-ID: "agent2-4002" <sip:4002@10.66.75.51>;party=calling;screen=yes;privacy=off

Contact: <sip:4002@10.66.75.51:5060;transport=tcp>

Max-Forwards: 69

Content-Length: 0

En-tête de conversion de correspondance de l'Éditeur SIP Hearder

L'éditeur d'en-tête SIP correspond au début de l'en-tête de dérivation avec sip:4xxx@ , puis au format +E164

Il peut être vu après sip header-editor. Dans l'en-tête de dérivation, 4001 a été modifié en +88888884001

Diversion : <sip:+888888884001@10.66.75.51>;raison=inconditionnel;privacy=off;screen=yes

MSG-6401-0027-69FECA-0747 à 01:48:38, 20 novembre 2017 (491542613 ms) :  0X01000E2059EBD60A

Un module a renvoyé un message après avoir été modifié.

Nom de l'éditeur = donnietest

Jeu de configuration de l'éditeur = 0X0000000

Il s'agit du message après la modification.

INVITE sip:60006099@10.66.75.33:5068 SIP/2.0

Supported: X-cisco-srtp-fallback

Via: SIP/2.0/TCP 10.66.75.51:5060;branch=z9hG4bK1f11c18671c97

From: "agent2-4002" <sip:4002@10.66.75.51>;tag=194931~4c742393-721f-476b-82c3-bc13f8a9c6cd-22765859

To: <sip:60006099@10.66.75.33>

Date: Mon, 20 Nov 2017 02:13:12 GMT

Call-ID: 5ac33180-a1213a38-1f045-334b420a@10.66.75.51

Min-SE: 1800

User-Agent: Cisco-CUCM11.5

Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY

CSeq: 101 INVITE

Expires: 180

Allow-Events: presence, kpml

Call-Info: <sip:10.66.75.51:5060>;method="NOTIFY;Event=telephone-event;Duration=500"

Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=DESKTOP

Session-ID: 223cb8ec818c0c0dd669d19baa194929;remote=00000000000000000000000000000000

Cisco-Guid: 1522741632-0000065536-0000000050-0860570122

Session-Expires: 1800

Diversion: <sip:+888888884001@10.66.75.51>;reason=unconditional;privacy=off;screen=yes

P-Asserted-Identity: "agent2-4002" <sip:4002@10.66.75.51>

Remote-Party-ID: "agent2-4002" <sip:4002@10.66.75.51>;party=calling;screen=yes;privacy=off

Contact: <sip:4002@10.66.75.51:5060;transport=tcp>

Max-Forwards: 69

Content-Length: 0

MSG-6401-0028-69FECA-0885 à 01:48:38, 20 novembre 2017 (491542613 ms) :  0X01000E2059EBD60A

Les modifications sont apportées au message.

Il s'agit du message après modification

INVITE sip:60006099@10.66.75.33:5068 SIP/2.0

Supported: X-cisco-srtp-fallback

Via: SIP/2.0/TCP 10.66.75.51:5060;branch=z9hG4bK1f11c18671c97

From: "agent2-4002" <sip:4002@10.66.75.51>;tag=194931~4c742393-721f-476b-82c3-bc13f8a9c6cd-22765859

To: <sip:60006099@10.66.75.33>

Date: Mon, 20 Nov 2017 02:13:12 GMT

Call-ID: 5ac33180-a1213a38-1f045-334b420a@10.66.75.51

Min-SE: 1800

User-Agent: Cisco-CUCM11.5

Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY

CSeq: 101 INVITE

Expires: 180

Allow-Events: presence, kpml

Call-Info: <sip:10.66.75.51:5060>;method="NOTIFY;Event=telephone-event;Duration=500"

Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=DESKTOP

Session-ID: 223cb8ec818c0c0dd669d19baa194929;remote=00000000000000000000000000000000

Cisco-Guid: 1522741632-0000065536-0000000050-0860570122

Session-Expires: 1800

Diversion: <sip:+888888884001@10.66.75.51>;reason=unconditional;privacy=off;screen=yes

P-Asserted-Identity: "agent2-4002" <sip:4002@10.66.75.51>

Remote-Party-ID: "agent2-4002" <sip:4002@10.66.75.51>;party=calling;screen=yes;privacy=off

Contact: <sip:4002@10.66.75.51:5060;transport=tcp>

Max-Forwards: 69

Content-Length: 0