第四课 业务无关构筑块(SIB)定义
SIB是智能网中网络功能的抽象表示。SIB的定义使得业务与实现业务的技术无关,.智能网CS-1建议所定义的13种SIB决定了业务设计人员可用的网络功能。在实施过程中还能增加相应的SIB,这为后来的CS-n建议发展新业务提供了方便。
(1) 运算SIB
运算SIB对呼叫产生的数据进行指定的算术运算,得出所需的计算结果。它可用于简单的算术运算,比如:计数器递增。
(2) 计费SIB
计费SIB对呼叫进行特定的计费处理,这里的特定是指包含通常完成基础呼叫所发生的任何费用。通常包含:
(3) 比较SIB
比较SIB把一个标识符和一特定参考值进行比较,比较会有以下三种结果:
(4) 分配SIB
分配SIB根据用户指定的参数把呼叫分配到不同的逻辑终端。
分配SIB是根据用户标识的运算法则来分配呼叫的,比如:可以根据给每个终端的百分比来分发呼叫。
(5) 限制SIB
限制呼叫次数和智能网提供的业务属性有关。这种限制基于用户自己指定的参数。
注意:限制SIB不是用于网络拥塞管理功能的。
限制SIB可以用于限定全部或只是部分与智能网提供的业务属性相关的呼叫。比如,可以过滤以下的呼叫:
(6) 呼叫信息记录SIB
这个SIB把呼叫相关信息记录到指定的文件,这些信息的类别可以通过业务支持数据来识别。每个这种SIB的实例都会生成一条指定CID信息的记录。
(7) 队列SIB
队列SIB提供安排智能网呼入先后顺序的功能, 队列SIB提供所有呼叫排队有关的处理。主要有:
(8)筛选
筛选是比较标识符和列表中的顶,看看标识符是否存在于列表中,如果在列表中找到了标识符,就叫作"匹配"状态。以下是使用筛选SIB的例子:
(9) 业务数据管理SIB
这个SIB完成业务数据管理的操作,包括替换、读取、递增、递减存贮在网络上的信息。例如:读取或替换用户的呼叫转移号码。
(10)状态通知SIB
这 个SIB提供查询网络资源状态和状态变化的能力。有以下四类状态通知请求:
(11)翻译SIB
这个SIB根据各种输入参数把输入信息翻译成输出信息。输入的参数用于指明翻译时要扫描的文件。这种翻译可只用输入信息作为依据,也可同时以输入信息和CLI作为依据。
举个例子,翻译SIB可以把输入信息(如用户拨号) 翻译成网络接续呼叫所要依据的标准拨号方案。
翻译SIB和其他SIB(如比较SIB)联合,可以提供有时间限制的网络功能。
(12)用户交互SIB
交互就是在网络和呼叫用户之间交换信息,这里的呼叫用户可以是主叫也可以是被叫。
用户交互SIB为呼叫用户提供另一个呼叫用户的信息(如通知)和/或集合信息。
通知有以下几种例子:
集合信息有以下几种例子:
用户交换SIB向用户发出指定的通知(可以是空的通知),根据重复的类型(计次或限时),通知消息一直重复直到计次或时限到。
在提示用户输入信息时,用户可以不输入。假若用户输入了信息并且用户输入信息允许中断提示,那么在用户开始输入信息后提示消息会停送。如果不允许用户中断提示消息,那么直到提示消息(消息序列)放完都不会接收用户的输入,只有等提示消息(或消息序列)放完后才开始响应用户的输入,并接收用户的第一个输入,否则就会出错。
当接收到应收最大数量的字符、或收到结束标志字符、或输入间隔超时就认为输入已完成。
(13)验证SIB
这个SIB把接收到的信息和所希望接收的信息格式进行比较,验证所收到的信息是否符合要求。
验证SIB通常紧跟在用户交互SIB从呼叫用户收集到信息之后。这一业务支持识别数据格式的类别。
例如:这一SIB可用于要验证输入信息的地方,包括以下信息:
潜在应用这一SIB的业务有: