CIC码说明:

TUP消息的路由标记: 为OPC 24位 DPC24位 CIC 12位,12位CIC 的低5为时隙号,其中后4位为SLC,高7位为系统号。

    CIC配置需要注意几个问题:          1)两侧交换机的cic必须对应,否则单通。(两边交换机根据相同的cic选通了不同的中继)          2)cic得低四位一般用于链路组的选择和炼路的选择。因此ciC和链路及连路组的均衡有关系。          3)sls之类的参数实质是掩码,它们的作用是让cic得相应位在链路选择中不起作用。
 

CIC(电路标识码)=PCM编号(0-127)+PCM电路序号(0-31)。     PCM编号为交换机与交换机之间互联的2M数序号,可以从0编,也可以跳跃编,但交换机两边的编号必须一致。否则会打不通电话或单通。     PCM电路编号就是一个2M电路的时隙编号0-31。
注:中兴、华为都可以从0开始编号。贝尔的一般从1开始编号(特殊的可以从0开始)。

主要消息:

a)GRS/GRA

  当与对端局信令关系由坏变好时,本局会发群复原消息GRS复原电路,期待对端局发群复原证实GRA消息。消息参数有起始CIC编码,范围字段,GRA消息还有状态字段。

b)IAI/IAM消息

当本局发起呼叫时,会发IAI或IAM的消息,其中IAI消息中包括主叫号码,其参数顺序为主叫类别(一字节)、IAM消息表示语(12比特),地址信号数量(4比特)、地址信号(即被叫号码),地址信号的长度与被叫号码长度有关。IAI消息则还包括第一表示语八位位组(一字节),它决定后面还能再跟什么参数:主叫线标识(一字节加主叫号码所占字节数)、原被叫地址(一字节加主叫号码所占字节数)。

根据最新的TUP规范,要求交换机在发出初始地址消息时,应主动送出主叫号码(IAI消息),如果转接局收到不含有主叫号码的IAM消息,一般情况下应该产生一个缺省的主叫号码0X000F,而不再后向请求主叫号码。但交换机仍然要保持后向请求主叫号码的能力,用来支持恶意追查、超越用户(如公安局)等需要主叫号码的业务。

同样,当遇到一号、七号互通业务时,七号发出的主叫号码也是0X000F。

为支持CID业务,要求各局主动发主叫号码,当主叫申请了主叫号码显示限制业务(CLIR)时,不能向被叫用户显示;当不知道主叫是否申请了CLIR业务时(如遇到了NO1),不能向被叫用户显示。

c)GRQ/GSM消息

GRQ/GSM的消息过程作用是请求主叫类别、主叫号码、恶意追查、原被叫号码,GRQ消息包括请求类型表示语,可以请求主叫类别、主叫线标识、原被叫地址、恶意呼叫、回声控制器等,GSM则包括响应类型表示语及相应的响应内容。根据新国标,请求主叫号码的消息流程GRQ/GSM以后将会很少。

d)HGB/HBA、HGU/HUA

当PCM系统出现故障时,本局会启动监视定时器(6秒),定时器超时后,发出HGB消息,硬件闭塞对端电路,防止对端继续占用此系统的电路,并将相关的呼叫拆除,对端局收到HGB消息后,会发HBA消息予以证实。

当PCM系统由坏变好时,本局会发出HGU消息,解除对电路的硬件闭塞,对端收到HGB消息后,发HUA证实。

TUP故障排除方法:

七号信令链路正常以后,话路状态可能还未能正常,排除故障步聚如下:

a)查询电路状态,若是故障,则再查询相应系统的状态,如果是DPC不可达,检查七号信令链路是否正常,MTP的DPC、NI值是否与局向表中的一致;如果是DT板故障、PCM系统告警等,检查DT板是否开工,DT板上是否有告警,在后台上DT板状态是否正常。如果电路状态是未知,则观察七号信令链路上的TUP消息,看本端发出的GRS消息是否收到GRA,如果没有GRA,则检查对端数据是否正常,如果有GRA消息,则检查CIC模块表是否正确。

b)如果电路状态空闲,则拨打出局号码,观察七号信令链路上是否有IAM/IAI消息,如果没有,检查被叫分析表、路由数据、子路由数据、子路由/中继群、中继群等数据,看是否一致;如果有IAM/IAI消息,则观察七号信令消息IAM中的主被叫号码是否正确,如果被叫号码不全,是否有后续号码SAM/SAO。如果对端发GRQ要主叫号码或原被叫号码,是否回GSM提供。

c)正常情况下,对端局应回ACM及ANC,双方通话,如果不是,则根据IAM消息中的IAM表示语来判断呼叫不成功原因。

七号信令中TUP协议的主要消息和故障问题的更多相关文章

  1. 让你提前认识软件开发(19):C语言中的协议及单元測试演示样例

    第1部分 又一次认识C语言 C语言中的协议及单元測试演示样例 [文章摘要] 在实际的软件开发项目中.常常要实现多个模块之间的通信.这就须要大家约定好相互之间的通信协议,各自依照协议来收发和解析消息. ...

  2. 谈Delphi中SSL协议的应用(好多相关文章)

    摘要:本文主要介绍如何在Delphi中使用SSL协议.一共分为七个部分:(1)SSL协议是什么?(2)Delphi中如何使用SSL协议?(3)SSL客户端编程实例.(4)SSL服务端编程实例.(5)S ...

  3. 老陈---谈Delphi中SSL协议的应用[转]

    摘要:本文主要介绍如何在Delphi中使用SSL协议.一共分为七个部分:(1)SSL协议是什么?(2)Delphi中如何使用SSL协议?(3)SSL客户端编程实例.(4)SSL服务端编程实例.(5)S ...

  4. DNS 中的协议字段详细定义

    DNS中的协议字段定义 Table of Contents 1 概述 2 DNS Classes 3 DNS OpCodes 4 DNS RCODEs 5 DNS Label Types 6 DNS资 ...

  5. 聊聊并发(七)——Java中的阻塞队列

    3. 阻塞队列的实现原理 聊聊并发(七)--Java中的阻塞队列 作者 方腾飞 发布于 2013年12月18日 | ArchSummit全球架构师峰会(北京站)2016年12月02-03日举办,了解更 ...

  6. 聊聊 iOS 开发中的协议

    前言 何为协议,简单来说在OC中我们使用关键字@protocol可以声明一个协议,并在协议中添加多个属性.方法供于遵循者实现,从某个角度上来说,这是一种不同于category机制的category.在 ...

  7. Objective中的协议(Protocol)

    Objective中的协议(Protocol) 作用: 专门用来声明一大堆方法. (不能声明属性,也不能实现方法,只能用来写方法的声明). 只要某个类遵守了这个协议.就相当于拥有这个协议中的所有的方法 ...

  8. OSI七层模型对应的协议

    osi七层模型对应的协议 author:headsen chen    2017-10-21  11:44:47 个人原创,转载请注明作者,出处.否则依法追究法律责任 1,物理层:带信号的,同轴电缆, ...

  9. python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

    目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...

随机推荐

  1. 创建Oracle数据库、数据库名与实例名与SID之间的关系(图文详解)

    分类: Oracle(9) 版权声明:转载请注明出处 JmilkFan_范桂飓:http://blog.csdn.net/jmilk 目录(?)[+] 目录 目录 软件环境 前言 安装Oracle监听 ...

  2. 关于#!/usr/bin/env python 的用法

    在linux的一些脚本里,需在开头一行指定脚本的解释程序,如: !/usr/bin/env python 再如: !/usr/bin/env perl 那么 env到底有什么用?何时用这个呢?脚本用e ...

  3. OTN 交换& P-OTN有效减少100G 网络成本 (三)

    OTN 交换& P-OTN有效减少100G 网络成本 (三) 城域网面临的挑战在于不仅须要支持和管理旧有的传送业务,还要支持新兴的分组业务.在城域网中,以太网业务是规模最大.增长最迅速的业务种 ...

  4. STP 根桥、根port、指定port是怎样选举的

    学习CCNA过程中,对交换机的根桥.跟port以及指定port选举有些迷糊.也度娘了一番,总认为一部分人解释的不够全面精细.通过细致研究终于有了自己的理解,分享给大家,假设纰漏,欢迎指正. STP收敛 ...

  5. d3js 获取元素以及设置属性

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...

  6. ubuntu14.04下CPU的caffe配置,不成功的朋友请与我(lee)联系,后面附带邮箱

    因广大朋友需求cpu的caffe配置.所以我(lee)在这份博客中对cpu配置caffe做出对应操作说明.希望能够解决大家对cpu配置caffe的困惑.少走弯路. 假设有安装不成功的朋友能够和我联系, ...

  7. Vue 资源

    一. 资源教程 综合类 vuejs 英文资料 Vue中文资料总汇 Vue.js 的一些资源索引 vue资料 入门类 vue 快速入门 Vue.js 中文系列视频教程 on Laravist 英文教程 ...

  8. Bootstrap Table 查询(服务器端)、刷新数据

    Refresh from url after use data option <!DOCTYPE html> <html> <head> <title> ...

  9. Vue入门(一) 环境配置

    Node.js 安装,https://nodejs.org/en/  默认安装就可以 安装好后测试版本,cmd  键入命令 1.node -v 2.npm -v 安装,淘宝 NPM         n ...

  10. 看不懂JDK8的流操作?5分钟带你入门(转)

    在JDK1.8里有两个非常高级的新操作,它们分别是:Lambda 表达式和 Stream 流. Lambda表达式 让我们先说说 Lambda 表达式吧,这个表达式最大的作用就是简化语法,让代码更加易 ...