`
lhx1026
  • 浏览: 309208 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

[转]SS7(4)-ISUP (ISDN User Part)

    博客分类:
  • ss7
阅读更多

本文来源于:http://hi.baidu.com/sunwater007/blog/item/1892bbec26e5dd4478f05593.html

 

1. ISUP 作用

ISUP 提供了TUP 所提供的所有功能,同时针对ISDN 又扩展了一部分功能,所以现在基本上是使用ISUP 作为Call 控制协议。

ISUP 主要提供以下功能:

  • Speech
  • Fax
  • 3.1k audio
  • 64k preferred
  • 64k unrestricted (?)
  • Suspend and resume
  • Access delivery information (?)
  • Fallback capability (?)
  • And so on.

ISUP 提供的对扩展业务支持的信令包括:

  • Call forwarding on busy ( 呼叫忙转移)
  • Call forwarding on no reply (呼叫无人应答转移)
  • Call waiting (呼叫等待)
  • Calling line identity, presentation, and restriction (?)
  • Closed user group (?)
  • Conference calling ( 电话会议)
  • User-to-user signaling, ( 端到端信令)
  • And so on.


1-ISUP 功能层次图

 

在图中,蓝色模块是ISUP 里必须有的:

  • ISUP protocol
  • Call control interface
  • MTP interface
  • Device management and control

而还有一部分是可选部分,包括:

  • User part screening
  • Disturbance supervision and recording
  • Unrecognized signaling information handling
  • ISUP monitor

 

2. ISUP 的信令

   ISUP 的信令主要分为两部分,1call 相关的信令,如承载,通信,扩展业务,如call 的建立与拆除等;2)trunk 的维护与管理部分,如电路的闭塞与解闭等。

 

2.1 Call 相关的信令

  • To provide all exchanges involved with the information necessary for routing the call within the network.
  • To allocate and through-connect a circuit used for a call.
  • To deliver the information about the type of the connection to the B-subscriber.
  • To monitor the call set-up.


 

2-ISUP 信令在Call 建立与拆除中的用法

 

2.2 维护与管理电路信令

 

 


3-ISUP 信令在trunk 管理的使用( 闭塞与解闭)

 

3. ISUP 消息格式

ISUP 是建立在MTP3 之上的协议( 也有一部分建立在sccp 之上提供端对端通信,此处暂不讨论). 所以ISUP 消息封装在MTP3 消息里的SIF 域里.

 


4-ISUP 消息Overview

ISUP information is carried in the service information field (SIF) of an MSU. The SIF contains the routing label followed by a 14-bit (ANSI) or 12-bit (ITU) circuit identification code (CIC). The CIC indicates the trunk circuit reserved by the originating switch to carry the call.

The CIC is followed by the message type field - IAM, ACM, ANM, REL, RLC - which defines the contents of the remainder of the message.

Each ISUP message contains a mandatory part that includes fixed-length parameters. Sometimes the mandatory fixed part is comprised only of the message type field.

The mandatory fixed part may be followed by a mandatory variable part and/or an optional part. The optional part contains parameters which are identified by a one-octet parameter code followed by a length indicator ("octets to follow") field.

 


5-ISUP 消息格式(ANSIITU 两种)

 

4. Example: ISUP Call 建立与拆除过程

结合上述的MTP2,MTP3 的介绍,我们来看一下一个最普通的ISUP Call 的建立过程。由于TUPCall 建立和ISUP Call 建立过程类似,所以这里省略。

在下图中,WX 分别是交换机ABSTP ,红色的是电话线,绿色代表承载语音的trunk ,蓝色的线代表承载信令的Link 。需要提醒的是交换机与终端之间的消息并不属于ISUP 消息。

(注释:Trunk Link 的区别仅仅是使用用途,而和底层物理介质无关。比如一个E132 个时隙中第16 个时隙是作为传信令的,那么这个时隙就叫Link ,而1-14,16-31 这三十条走语音的都叫trunk 。)

 


6-ISUP Call 建立与释放过程

  1. 当交换机A 侦测到终端电话摘机 (Off-Hook) ,就放出拨号音(Dial Tone) ,告知可以拨号,并启动收号程序,当用户一旦拨号(Digits) 完成,交换机作B-number 分析,确定被叫端的目的地址为B.
  2. 交换机A 选择一条AB 之间空闲的Trunk ,其CIC 编号为10 ,然后交换机便生成一条IAM 消息,里面包含了被叫号码,主叫号码,DPCOPCCIC 以及其他信息。IAM 消息是建立一个Call 的第一条消息,IAM 消息格式如下图所示:


7-ISUP IAM 格式

  1. 然后交换机A 选择本地的STP W 用来路由转发IAM 消息到交换机B.
  2. STP W 接受到IAM 消息后,检查路由标签里的DPC ,然后它根据自己的路由表查找,得知转发给交换机B.
  3. 交换机B 收到IAM 消息后,查看被叫号码,并得到被叫处于Idle 状态。然后就发送“Setup” 指令给被叫.
  4. 被叫回“Alerting” 消息给交换机B ,然后交换机B 便生成ACM (Addressing Complete Message) 消息给主叫,表明成功地找到被叫。ACM 里包含有路由标签,以及CIC ,这里的CIC 是之前由交换机A 选择好的编号为10trunk.


 

8-ISUP ACM 消息格式

  1. 交换机BACM 消息交给本地STP X ,同时交换机B 通过CICtrunk 放回铃音,并让被叫振铃.
  2. 然后X 同样检查ACM 消息,根据路由标签,并根据自己的路由表决定转发给交换机A.
  3. 交换机X 收到ACM 消息后,就让主叫与选择的CIC=10trunk 连通,这样主叫便能听到被叫的振铃音.
  4. 被叫摘机,交换机B 生成ANM ,通知主叫被叫已经摘机。ANM 消息格式与ACM 消息格式类似。略。
  5. 交换机BANM 消息并发送给STP X
  6. STP X 接收到ANM 消息后同样查看路由标签和自己的路由表,并转发此消息给交换机A.
  7. 交换机A 接收到ANM 消息后,它保证主叫已经正确连接到话路。此时通过进行。
  8. 假定主叫先挂机,交换机A 生成REL(Release Message) 消息给被叫。REL 消息格式如下


9-ISUP REL 消息格式

  1. STP W 接收到REL 消息,转发给交换机B.
  2. 交换机B 收到REL 消息后,断开被叫的trunk ,并置CIC=10 的状态为Idle. 同时交换机B 生成RLC(Release Complete Message) 回给交换机A ,用来标示被叫端trunk 已经释放。


 

10-ISUP RLC 消息格式

  1. STP X 转发RLC 消息给交换机A.
  2. 交换机A 收到RLC 消息后,置CIC=10trunkIdle 状态.
  • 大小: 24.6 KB
  • 大小: 34.4 KB
  • 大小: 23.7 KB
  • 大小: 27.4 KB
  • 大小: 27.1 KB
  • 大小: 16.8 KB
  • 大小: 56 KB
  • 大小: 37 KB
  • 大小: 39.4 KB
  • 大小: 14.7 KB
分享到:
评论

相关推荐

    SS7内部培训资料-ISUP/MAP/TUP

    ISUP(ISDN User Part)、MAP(Mobile Application Part)和TUP(Trunk Group User Part)是SS7系统中的三个关键协议层,它们各自承担着不同的功能。 1. ISDN User Part (ISUP): ISUP是SS7协议中最上层的部分,它...

    SS7协议栈、七号信令协议栈(MTP2、MTP3、TUP、ISUP)

    它由多个层次的协议组成,主要包括MTP(Message Transfer Part)和TCAP(Transaction Capabilities Application Part)以及与之相关的TUP(Telephone User Part)和ISUP(ISDN User Part)。下面将对这些关键部分...

    ISUP解码源代码

    ISUP(ISDN User Part)是SS7(Signalling System No. 7)协议栈中的一个关键组件,用于控制电话交换网络中的呼叫建立、维护和释放。ISUP解码是理解并处理这些通信过程的核心部分,尤其是在开发VoIP(Voice over ...

    7号信令 ISUP 规范

    ISUP(ISDN User Part,ISDN用户部分)是SS7的一部分,专门处理ISDN用户之间的通信。ISDN是一种数字通信网络,它允许多种服务,如语音、数据和视频,通过单一的数字连接同时传输。ISUP规定了这些服务的信令过程,...

    SS7-MTP.rar_mtp_ss7 mtp

    TUP(Trunk Group User Part)和ISUP(ISDN User Part)是建立在MTP之上的信令协议,用于处理电话交换的具体业务。 - TUP:主要应用于PSTN(公用电话交换网),处理模拟电话的呼叫建立和释放。 - ISUP:适用于ISDN...

    SS7协议概述 T-REC-Q.700

    - **ISUP(ISDN User Part)**:处理ISDN(综合业务数字网)呼叫的建立和维护。 #### 五、SS7协议的发展历程 文档中提到,该推荐标准(Recommendation Q.700)最初由CCITT(国际电报电话咨询委员会)制定,并于...

    tekelec - ss7 pocket guide

    4. **第四层及以上(User Part)**:包括多种不同的应用层协议,如ISUP(ISDN User Part)、TUP(Telephone User Part)等。 #### 六、SS7关键组件解析 - **SI/O(Service Information Octet)**:用于指示消息属于...

    MTP3 isup 源码

    MTP3(Message Transfer Part 3)和ISUP(ISDN User Part)是SS7协议中的两个主要层次,它们在通信网络中起着至关重要的作用。 MTP3层是SS7协议的第三层,主要负责信令消息的传输和路由选择。它管理着信令数据链路...

    SS7协议栈、七号信令协议栈

    在这个描述中,我们主要关注SS7协议栈的源码以及与之相关的TUP(Transaction User Part)、ISUP(ISDN User Part)和MTP(Message Transfer Part)协议栈。 首先,MTP是SS7协议栈的基础,负责在通信网络中传输信令...

    isup.rar_isup

    ISUP(ISDN用户部分,Integrated Services Digital Network User Part)是通信网络中一种重要的协议,主要在公共交换电话网络(PSTN)和综合业务数字网(ISDN)中用于控制电话呼叫的建立、维护和释放。这个"ISUP.rar...

    ISUP消息格式

    在电信领域中,ISUP(ISDN User Part)是一种基于信令系统No.7 (SS7) 的协议,用于控制电话网络中的呼叫建立、维护和释放过程。ISUP消息是实现这些功能的基础单元,每种消息都承载着特定的功能和信息。本篇将详细...

    英国UK ISUP规范

    首先,了解ISUP(ISDN User Part)是国际电话通信中的一个协议,是SS7协议栈的一部分,负责呼叫建立、维护和拆除等信令过程。它是一种用于在ISDN网络中提供电话服务的标准协议。英国的ISUP规范则是在此基础上,针对...

    Open SS7-开源

    **ISUP(ISDN User Part)** ISUP 是SS7协议的一部分,专门用于ISDN(Integrated Services Digital Network)环境中的呼叫控制。ISUP 消息定义了如何建立、修改和释放电话通话。Open SS7 的ISUP 实现使得开发者能够...

    ss7 tutorial

    - **ISDN用户部分(ISDN User Part,简称ISUP)**:用于ISDN呼叫控制。 - **电话用户部分(Telephone User Part,简称TUP)**:用于传统电话服务。 - **信令连接控制部分(Signaling Connection Control Part,...

    ITU-T Q.763

    3. **用户部分(User Part, UP)**:具体的服务实现,如电话用户部分(TUP)、ISDN用户部分(ISUP)等。 #### ISDN用户部分(ISUP) ISUP是SS7的一个关键组成部分,用于支持ISDN环境下的呼叫建立与控制。ISUP扩展...

    电信设备-使传输通道数降质的ISUP信令流程实现方法.zip

    ISUP(ISDN用户部分,Integrated Services Digital Network User Part)是一种在公共交换电话网络(PSTN)中用于建立、维护和终止电话呼叫的信令协议。它属于七号信令系统(SS7),是国际电联(ITU-T)制定的一系列...

    ISUP信令的IAM消息的详细内容.doc

    ISUP(ISDN User Part Signalling Protocol)信令是一种用于公共交换电话网络(PSTN)中的电话交换和控制协议,它是七号信令系统(SS7)的一部分。IAM(Initial Address Message)是ISUP中的关键消息,用于建立通信...

    C#ISUPDemo20201127 (1).zip

    标题中的"C#ISUPDemo20201127 (1).zip"是一个压缩包文件,其中包含了一个示例程序,很可能是一个基于C#语言实现的ISUP(ISDN User Part)协议的演示。ISUP是电话交换网络中用于控制电话呼叫建立、维护和释放的协议,...

    网络游戏-用于在7号网关信令网络中映射转换类型的方法.zip

    2. **地址映射**:网络游戏中的玩家ID或其他标识符需要与SS7网络中的电话号码或ISDN用户部分(ISDN User Part, ISUP)地址对应。这一步骤涉及地址解析和转换,确保数据能准确发送到目标设备。 3. **协议适配**:...

    mtp2/MTP3的分层介绍

    ISUP(ISDN User Part)和TUP(Trunk Group User Part)是两个用户部分协议,分别用于ISDN(Integrated Services Digital Network)和PSTN(Public Switched Telephone Network)的呼叫控制。ISUP主要处理ISDN的呼叫...

Global site tag (gtag.js) - Google Analytics