Voix : "Signalisation analogique (E & M, DID, FXS, FXO)"

Problèmes de livraison de nom d'ID d'appelant sur les passerelles Cisco IOS

16 janvier 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (31 décembre 2015) | Commentaires


Contenu


Introduction

L'ID d'appelant est un service analogique par lequel un commutateur du bureau central de téléphone (CO) envoie les informations numériques au sujet de l'appel entrant. La caractéristique de la livraison de nom d'Identification de l'appelant pour les ports analogiques du Foreign Exchange Station (FXS) a été introduite dans la version de logiciel 12.1(2)XH de Cisco IOSÝ et est la première fois disponible sur toutes les versions logicielles postérieures de Cisco IOS. Cette caractéristique est disponible et configurable basé sur les ports des téléphones connectés aux ports vocaux de FXS analogique. Cette caractéristique est également disponible sur le Foreign Exchange Office (FXO) analogique.

Remarque: Les ports FXS transmettent l'Identification de l'appelant, alors que les ports FXO reçoivent l'Identification de l'appelant. L'Identification de l'appelant interopère avec des téléphones analogiques, des réseaux téléphoniques publics commutés (PSTN), des autocommutateurs privés (PBX), des Terminaux H.323 (tels que la Microsoft NetMeeting), le Cisco CallManager, et des Téléphones IP. Par conséquent, l'Identification de l'appelant peut être fournie à travers un réseau téléphonique qui se compose de tous ou de certains ces périphériques, à quelques exceptions.

En outre, il y a une caractéristique de Cisco IOS qui permet à un créateur de réseau pour bloquer l'Identification de l'appelant de l'transmission du port FXS, s'il y a lieu. L'Identification de l'appelant est débloquée, par défaut, pour tous les appels ; mais, l'Identification de l'appelant peut être bloquée sur une base de par-port. Quand vous activez cette caractéristique sur n'importe quel port donné, il bloque l'Identification de l'appelant de tous les appels qui proviennent de ce port.

Conditions préalables

Conditions requises

Avant que vous tentiez cette configuration, assurez-vous que vous comprenez les références de commandes pour cette caractéristique, qui sont décrites ici :

  • [non] caller-id enable — les enables et le par défaut identification d'appelant de débronchements est Identification de l'appelant désactivée. Ceci active ou désactive la transmission de l'Identification de l'appelant sur un port FXS et des enables ou désactive la réception de l'Identification de l'appelant sur un port FXO.

  • [non] station-id numberstring — fournit un nombre de station pour l'utiliser comme numéro associé appelant avec le port vocal. Le paramètre de chaîne est facultatif et est passé, le cas échéant, car le numéro d'appel quand un appel provient de ce port vocal. Si ce paramètre n'est pas spécifié, le numéro d'appel atteint d'une recherche d'inverse-cadran-pair est utilisé. Si aucune Identification de l'appelant n'est reçue sur un port de voix FXO, ce paramètre est utilisé pendant que le numéro d'appel. Le nombre maximal de caractères qui peuvent être utilisés pour le paramètre de chaîne est 15 caractères.

  • [non] station-id namestring — fournit un nom de station associé avec le port vocal. Le paramètre de chaîne est passé pendant que le nom appelant à l'extrémité distante quand un appel provient de ce port vocal. Si aucune Identification de l'appelant n'est reçue sur un port de voix FXO, ce paramètre est utilisé pendant que le nom appelant. Le nombre maximal de caractères qui peuvent être utilisés pour le paramètre de chaîne est 15 caractères.

  • [non] le caller-id block — des blocs ou débloque l'Identification de l'appelant. Le par défaut est Identification de l'appelant débloquée. Cette commande bloque ou débloque l'Identification de l'appelant de tous les appels qui proviennent de ce port. Cette commande est disponible seulement sur des ports vocaux FXS.

  • [non] chaîne de ring number — cette commande place le nombre maximal de sonneries à détecter avant qu'un appel soit répondu au-dessus d'un port de voix FXO. La commande de ring number est comment Cisco reçoit les informations d'identification de l'appelant après deux sonneries. Le pour en savoir plus, se réfèrent la section de ring number de référence de commande vocale de Cisco IOS.

Composants utilisés

Cette configuration a été développée et testée avec les versions de logiciel et de matériel suivantes :

  • Routeurs du Cisco 2600 IOSÝ avec la carte Ethernet, la carte de FXS analogique, le module NM-2V et l'obtention-carte VWIC-MFT avec le module NM-HDV

  • Un téléphone analogique simple avec le RJ-11 s'est connecté à un Cisco 2600

  • Tout fournisseur tiers PBX avec une interface de t1 pour l'autre Cisco 2600s

  • Les versions de Cisco IOS utilisées dans le 2600s sont version de logiciel 12.2(10) de Cisco IOSÝ de mainline

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Configurez

Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.

Remarque: Pour obtenir plus d'informations sur les commandes utilisées dans ce document, utilisez l'Outil de recherche de commande (clients enregistrés uniquement).

Diagramme du réseau

Le réseau téléphonique simple dans ce diagramme affiche qu'un exemple de la livraison d'Identification de l'appelant par le RÉSEAU LOCAL et le port FXS du côté B De Cisco 2600 téléphonait le B. L'Identification de l'appelant n'est pas prise en charge sur des lignes de canal de signalisation associé E&M (CAS). Dans cet exemple, l'Identification de l'appelant est charriée comme s'elle est provenue la ligne de CAS, afin de l'envoyer au port FXS. Pour des lignes numériques, seulement les lignes RNIS prennent en charge la livraison d'Identification de l'appelant par défaut, et le fgd de type de CAS est le seul type de CAS pour prendre en charge la livraison d'Identification de l'appelant.

Sur Cisco AS5300 et les Plateformes AS5800, une caractéristique de CAS signalant le groupe B (FGB) de caractéristique permet l'enregistrement automatique des numéros (ANI) à recevoir sur la configuration du t1. Si cette signalisation est utilisée, l'Identification de l'appelant est automatiquement reçue sur Cisco 5300 ou 5800. Cette caractéristique est expliquée plus loin dans CAS sur des canaux vocaux de t1.

Cette configuration affiche seulement les éléments qui concernent des commandes de la voix sur ip (VoIP) et de l'Identification de l'appelant :

callerid_name_del_1.gif

L'écoulement d'appel est du PBX pour téléphoner le B. Dans ce scénario, si un appel entre à 2600 A et est livré à 2600 B, puis l'affichage d'Identification de l'appelant au téléphone B est :

Name = Outside
CallingNumber = 5553030
Time = 2600 B’s local clock setting

Configurations

Ce document utilise les configurations suivantes :

Cisco 2600 A
!
Controller T1 1/0
framing esf
linecode b8zs
ds0-group 1 timeslots 1-4 type e&m-wink-start
!
interface ethernet 0/0
ip address 10.10.1.2 255.255.255.0
!
voice-port 1/0:1
station-id name Outside

!--- Command line interface (CLI) to spoof
!--- Name Display on phone for all calls
!--- from CAS line.

station-id number 5553030

!--- CLI to spoof Number Display on phone
!--- for all calls from CAS line.

!
dial-peer voice 9913050 voip
destination-pattern 9913050
session target ipv4:10.10.1.1
!

Cisco 2600 B
!
interface ethernet 0/1
ip address 10.10.1.1 255.255.255.0
!
voice-port 1/1/0
caller-id enable

!--- Enables Caller ID feature.

!
dial-peer voice 100 pots
destination-pattern 9913050
port 1/1/0
!

Comment configurer des extensions de SIP pour l'identité d'appelant

Afin d'activer la traduction du remote-party-id d'en-tête de SIP, utilisez la commande de remote-party-id dans le mode de configuration uA de SIP.

Router(config)#sip-ua
Router(config-sip-ua)#remote-party-id

Quand la commande de remote-party-id est activée, si une en-tête de remote-party-id est présente dans l'entrant INVITEZ le message, le nom et le nombre appelants extraits de l'en-tête de remote-party-id sont envoyés comme le nom et le nombre appelants dans le message de configuration sortant. Pour plus d'informations sur des extensions de SIP pour l'identité d'appelant, référez-vous aux extensions de SIP pour l'identité et l'intimité d'appelant.

Vérifiez

Pour la vérification et les configurations de base de l'Identification de l'appelant, référez-vous à CAS sur des canaux vocaux de t1.

Dépannez

Cette section fournit des informations que vous pouvez utiliser pour dépanner votre configuration.

Dépannage des debugs et analyse des suivis

Vous pouvez activer plusieurs met au point afin de dépanner la caractéristique d'Identification de l'appelant sur les Routeurs. La signalisation du module de port vocal (VPM) met au point la piste (de debug vpm signal) que le fxs-loopstart standard met au point avec la configuration d'Identification de l'appelant s'est activé. Ceux-ci met au point sont analysés de la perspective du routeur de terminaison et du port FXS de ce routeur ; l'Identification de l'appelant est reçue sur cette extrémité.

Debugs de la dernière passerelle 2600 B sur le port FXS
2600B# show debug
Voice Port Module signaling debugging is on
Nov 17 17:05:27.144 EST: [1/1/0, FXSLS_ONHOOK, E_HTSP_SETUP_REQ] fxsls_onhook_setup
Nov 17 17:05:27.144 EST: [1/1/0] set signal state = 0x0 timestamp= 0 htsp_progress
Nov 17 17:05:27.144 EST: [1/1/0] set signal state = 0x0 timestamp= 0

!--- Here is what is delivered to the phone.

Nov 17 17:05:27.144 EST: [1/1/0] htsp_set_caller_id_tx calling num=5553030
   display_info=Outside called num=9913050

!--- Here is the Hex that is sent out to the phone.

Nov 17 17:05:27.144 EST: [1/1/0] Caller ID String 80 1C 
   01 08 31 31 31 37 32 32 30 35 07 35 35 35 33 30 33 30 
   07 07 4F 75 74 73 69 64 65 6F
Nov 17 17:05:27.148 EST: [1/1/0] htsp_set_caller_id_tx Caller ID: FSK_DURING_RING
Nov 17 17:05:27.148 EST: [1/1/0] htsp_start_caller_id_tx string length=31
Nov 17 17:05:27.160 EST: [1/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH] 
   fxsls_waitoff_voice
Nov 17 17:05:34.836 EST: [1/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_RELEASE_REQ] 
   fxsls_waitoff_release
Nov 17 17:05:34.836 EST: [1/1/0] set signal state = 0x4 timestamp = 0

Remarque: Des lignes de cette sortie qui sont sur plus d'une ligne sont affichées réellement pendant qu'une ligne dans la sortie de débogage.

Ceci est affiché au téléphone B :

CallerID = 5553030
Name = Outside
Time = 10:05P Nov17

!--- Time is received from the Local Router Clock.

Quand la chaîne hexadécimale d'Identification de l'appelant est décodée dans l'exemple, elle fournit ces résultats :

Nov 17 17:05:27.144 EST: [1/1/0] Caller ID String 80 1C
   01 08 31 31 31 37 32 32 30 35 
   02 07 35 35 35 33 30 33 30 
   07 07 4F 75 74 73 69 64 65 6F

!--- Decode from Bellcore.

80 1C: Header (80 = Call Setup, Length)
01   : Parameter Value (Date and Time)
08   : Length of Information
31 31: Month (11 = November)
31 37: Day (17th)
32 32: Hour( 22)
30 35: Minute(05)
02   : Parameter Value (Calling Line DN)
07   : Length of Parameter
35 35 35 33 30 33 30 : Phone number (5553030)
07   : Parameter Value (Display)

!--- "P" (0x50) is sent if "Anonymous" indication
!--- is to be sent to phone.
!--- "O" (0x4F) is sent if "Out of Area/Unavailable" indication
!--- is to be sent to the phone.

07   : Parameter Length
4F 75 74 73 69 64 65 : Display in ASCII Hex.

Remarque: Des lignes de cette sortie qui sont sur plus d'une ligne sont affichées réellement pendant qu'une ligne dans la sortie de débogage.

Dans l'exemple présenté, tout fonctionne bien et le nom et l'affichage de nombre sont correctement fournis au téléphone. Dans ces deux scénarios, le numéro d'appel n'affiche pas dans un cas et dans l'autre cas, le nom n'affiche pas.

Le numéro d'appel est perdu, nom est livré

Nov 17 17:39:34.164 EST: [1/1/0] htsp_set_caller_id_tx
   calling num= display_info=Outside called num=9913050
Nov 17 17:39:34.164 EST: [1/1/0] Caller ID String 80 16
   01 08 31 31 31 37 32 32 33 39 04 01 4F 
   07 07 4F 75 74 73 69 64 65 88

Remarque: Des lignes de cette sortie qui sont sur plus d'une ligne sont affichées réellement pendant qu'une ligne dans la sortie de débogage.

Quand la chaîne hexadécimale d'Identification de l'appelant est décodée dans l'exemple, la sous-chaîne 04 01 4F se traduit à ces derniers :

04 : Reason for Absence of DN
01 : Length of message
4F : "Out of Area"

Le numéro d'appel est fourni, nom est perdu

Nov 17 17:53:24.034 EST: [1/1/0] htsp_set_caller_id_tx
   calling num=5551212 display_info= called num=9913050
Nov 17 17:53:24.034 EST: [1/1/0] Caller ID String 80 16
   01 08 31 31 31 37 32 32 35 33 02 07 35 35 35 31 32 31 32 
   08 01 4F 05

Remarque: Des lignes de cette sortie qui sont sur plus d'une ligne sont affichées réellement pendant qu'une ligne dans la sortie de débogage.

Quand la chaîne hexadécimale d'Identification de l'appelant est décodée dans l'exemple, la sous-chaîne 08 01 4F se traduit à ces derniers :

08 : Reason for Absence of Display
01 : Length
4F : "Out of Area"

Ce sont les mêmes VPM met au point pour un port FXO qui reçoit l'Identification de l'appelant. Dans l'exemple présenté, le port FXS transmet l'Identification de l'appelant au téléphone. Dans le cas d'un port FXO, le processus est renversé, mais met au point sont très semblables (affiché ici).

Debugs pour un port FXO recevant l'Identification de l'appelant correctement
Nov 20 10:40:15.861 EST: [1/0/0] htsp_start_caller_id_rx
Nov 20 10:40:15.861 EST: [1/0/0] htsp_set_caller_id_rx:BELLCORE
Nov 20 10:40:15.861 EST: htsp_timer - 10000 msec
Nov 20 10:40:17.757 EST: [1/0/0, FXOLS_RINGING, E_DSP_SIG_0100]
Nov 20 10:40:17.757 EST: fxols_ringing_not
Nov 20 10:40:17.761 EST: htsp_timer_stop
Nov 20 10:40:17.761 EST: htsp_timer - 10000 msec
Nov 20 10:40:18.925 EST: [1/0/0] htsp_stop_caller_id_rx
Nov 20 10:40:21.857 EST: [1/0/0, FXOLS_RINGING, E_DSP_SIG_0000]
Nov 20 10:40:23.857 EST: [1/0/0, FXOLS_RINGING, E_DSP_SIG_0100]
Nov 20 10:40:23.857 EST: fxols_ringing_not
Nov 20 10:40:23.861 EST: htsp_timer_stop htsp_setup_ind
Nov 20 10:40:23.861 EST: [1/0/0] get_fxo_caller_id:Caller ID received.
   Message type=128 length=31 checksum=74
Nov 20 10:40:23.861 EST: [1/0/0] Caller ID String 80 1C
   01 08 31 31 32 30 31 35 34 30 02 07 35 35 35 31 32 31 32 
   07 07 4F 7574 73 69 64 65 74
Nov 20 10:40:23.865 EST: [1/0/0] get_fxo_caller_id
   calling num=5551212 calling name=Outside calling time=11/20 15:40
Nov 20 10:40:23.869 EST: [1/0/0, FXOLS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK]
Nov 20 10:40:23.873 EST: fxols_wait_setup_ack:
Nov 20 10:40:23.873 EST: [1/0/0] set signal state = 0xC timestamp = 0
Nov 20 10:40:23.985 EST: [1/0/0, FXOLS_PROCEEDING, E_DSP_SIG_0100] 
   fxols_proceed_clear
Nov 20 10:40:23.985 EST: htsp_timer_stop2
Nov 20 10:40:24.097 EST: [1/0/0, FXOLS_PROCEEDING,E_DSP_SIG_0110] 
   fxols_rvs_battery
Nov 20 10:40:24.097 EST: htsp_timer_stop2
Nov 20 10:40:24.733 EST: [1/0/0, FXOLS_PROCEED_RVS_BT,E_HTSP_PROCEEDING] 
   fxols_offhook_proc
Nov 20 10:40:24.733 EST: htsp_timer - 120000 msec
Nov 20 10:40:24.745 EST: [1/0/0, FXOLS_PROCEED_RVS_BT,E_HTSP_VOICE_CUT_THROUGH] 
   fxols_proc_voice

Remarque: Des lignes de cette sortie qui sont sur plus d'une ligne sont affichées réellement pendant qu'une ligne dans la sortie de débogage.

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Informations connexes


Document ID: 23444