Q.2931 ATM用户网络接口信令协议技术原理( 三 )


状态:针对主、被叫及网络因受到不同消息而设置不同状态,当收到一消息就有可能进行状态转移,从而推动整个呼叫/连接控制过程 。
对UNI用户侧而言,有以下几种状态:
U0:零状态;U1:呼叫起始;U3:呼出进程;U4:呼叫递交;
U6:呼叫呈现;U7:呼叫接收;U8:连接请求;U9:呼入进程;
U10:运行;U2:重叠发送;U25:重叠接收;U11:释放请求;
U12:释放指示 。
其中:U2、U25用于与互通相关的呼叫 。
有关网络侧状态与次类同,在此不再赘述 。
3.3.1呼叫建立过程
主叫用户若有呼叫请求需要建立连接时,便由发端接口信令实体的用户侧发送一个建立消息SETUP请求建立连接,并启动定时器T303,同时状态迁移到U1态 。若在定时器超时前仍没收到网络的任何响应,便重发SETUP消息和重启定时器T303 。若再超时,主叫便释放这次呼叫请求,这时主叫用户也由U1态变到U0态 。
用户侧发送的SETUP消息中包括ATM业务量描述符,宽带承载能力,宽带高低层信息,QOS参数,被叫用户号码和连接标识等信息单元 。网络侧收到SETUP消息后,便进行信息单元检查以判定网络资源能否满足用户的要求 。若可以接受的话,则向被叫用户所在的网络接口转发SETUP消息,同时向主叫用户发送响应消息CALL PROCEEDING以指示呼叫正在处理,并进行相应的状态转换 。
若主叫用户收到CALL PROCEEDING消息,便停止T303,并启动T310定时器,等待被叫方的消息,同时状态由U1转到U3 。若在T310超时时仍没有收到任何消息,主叫便清除这次呼叫,其状态迁移到U0 。
网络在检查资源可用后,便发送一个SETUP消息指示呼叫已到达该用户网络接口,同时启动定时器T303,并进入相应的状态 。假如网络在定时器第一次超时时未收到响应信息,则应重发SETUP消息和重启定时器T303 。若两次超时,网络便要清除掉这次呼叫 。
被叫用户在收到SETUP消息后,便进行地址及兼容性检查,若不兼容,便释放次呼叫并向主叫发送RELEASE消息;若满足的话,向网络发送CALL PROCEEDING消息,其状态由U0迁移到U6 。
在接收到一个被叫地址处的用户已启动用户振铃指示时,网络应通过主叫地址的用户网络接日回送ALERTING消息,并进入相应的状态,当用户收到ALERTING消息时,用户便开始内部振铃指示,并停止T310,进入U4态,同时启动T301定时器;当接收一个已经接受的呼叫指示时,网络应通过UNI发送CONNECT消息给主叫并进入U10态 。
CONNECT消息向主叫指示通过网络的连接已经建立,并停止可能的本地振铃指示,主叫用户在接受到CONNECT消息时,应停止定时器,停止任何用户产生振铃指示,连接到用户平面虚通路,发送CONNECT ACKNOWLEDGE消息给网络已响应CONNECT消息,同时进入U10态 。
在此过程中,主叫,网络和被叫之间有可能进行参数协商,像用户峰值速率,传输时延,假如这些参数不能达到一致,本次呼叫将被清除;假如发送消息的格式 。长度和信息单元发生错误,或者不符合一致性要求,都将清除呼叫并释放连接 。
3.3.2呼叫释放过程
在正常的情况下,主、被叫双方通信结束后,由用户或网络发送RELEASE消息来启动呼叫清除 。其中例外的是在响应SETUP消息时,用户或网络可以通过发送RELEASE COM-PLETE消息作为第一个响应消息来拒绝该呼叫/连接,释放呼叫参考,并进入零状态 。
a.由用户启动清除
正常情况下,用户发送RELEASE消息,启动定时器T308,拆除虚通路,并进入释放请求状态 。
当接收到RELEASE消息时,网络应进入释放请求状态 。该消息促使网络拆除虚通路,并向远端用户启动清除网络连接的程序 。一旦用于该呼叫的虚通路被拆除,网络应向用户发送RELEASE COMPLETE消息,释放呼叫参考和虚通路,并进入零状态 。

推荐阅读