浅析CPG消息

时间:2022-09-17 01:34:08

摘要:在ISUP信令分析中,时常会碰到CPG消息,由于对该消息无更多的了解,给分析带来了不少困难.本文正是基于此,对CPG消息进行了分析,并详细分析了CPG消息在实际中常出现的几种情况,最后进行了简单的归纳。

关键词:ISUP信令;CPG消息;呼转;信令流程

中图分类号:TN915 文献标识码:A文章编号:1007-9599 (2011) 10-0000-01

CPG Message

Liang Dapeng

(China Unicom Hebei Branch,Shijiazhuang050000,China)

Abstract:In ISUP signaling analysis,often encounter CPG message,the message is no more about that,bring a lot of difficulties to the analysis of this paper is based on this,the CPG message is analyzed,and detailed analysis of CPG messages often occur in real situations,and finally a simple induction.

Keywords:ISUP signaling;CPG message;Call forwarding;Signaling processes

一、CPG消息简介

以下是CPG消息的一项主要参数ISUP-Event Indicator的介绍。此参数主要包括以下几个原因值:Event indicator,Spare,Alerting,Progress,In-band information or an appropriate pattern is available,Call forwarded on busy,Call forwarded on no reply,Call forwarded unconditional。接下来,本文将结合现网实际情况,就该项参数进行分析。

二、CPG消息发生的几种情况

CPG消息发生的情况主要有以下几种:呼叫保持,呼叫等待;遇忙呼转;无应答呼转;不可及呼转。下面列出这4种情况下的信令流程和CPG消息的分析。

(一)呼叫等待。如果B用户开通了呼叫等待功能,当B与A通话时,如果C拨打B,正常情况下应该能听到诸如“请不要挂机,您拨的用户正在通话中”的录音通知。根据在现网中捕捉到的信令,在IAM消息后回送的ACM消息里参数Notification Indicator指示该次呼叫为Call is a waiting call。

这标志着被叫B用户已经启动了呼叫等待功能,通过ACM消息指示的参数,MSC应产生对应的拦截码,指向对应的录音通知,这样主叫方就能听到“请不要挂机…”了。综上所述,ACM消息后被叫方MSC回送的CPG消息应是播放录音通知的标志。其ISUP-Event Indicator为in-band info pattern is avail。

(二)遇忙转移。遇忙转移:很容易理解只要B用户设置了占线时转,那么当B用户处于通话状态下,C用户拨打B就会启动遇忙呼转程序。根据在现网中捕捉到的信令流程,在IAM消息后,被叫方B所在MSC回送CPG消息,其参数ISUP-Event Indicator为Call forwarded on busy,即指示此次呼转为遇忙呼转。收到CPG消息指示为遇忙转移后,被叫局将负责完成至呼转号码的接续。在呼叫过程中被叫方将会向主叫方发送两次CPG消息。

第一条CPG消息容易理解,指示的是遇忙转移,那么这里第二条CPG消息又是什么意思呢?做过呼转的都知道,如果呼转到全球呼,将能听到诸如“您的呼叫已转移到全球呼”之类的录音通知。所以,第二条CPG消息也是用于指示录音通知播放的。与呼叫等待的情况相同的是,其ISUP-Event Indicator也标志为in-band info pattern is avail。

(三)无应答呼转。无应答呼转主要分为振铃后无应答呼转、呼叫等待情况下的无应答呼转两类。

振铃后无应答呼转:表示的是振铃后被叫无应答,在达到设定的呼转时间后无应答转至呼转号码。以下列举一个振铃后15s发生无应答呼转的呼叫大致的信令流程。

根据信令流程,在ACM后15s,MSC下发DISC消息,原因值标识为Normal unspecified意为正常的但又非普通情况下的拆线,此后即启动无应答呼转。从该次呼叫在ISUP层上的消息,我们可以看到与前面接通后遇忙呼转类似,这里ACM消息里也有参数指示Call diversion may occur。在该消息里,指示了呼转的原因no reply。且其ISUP-Event Indicator为Progress,而在第二条CPG消息中此参数指示为Alerting。对比可见,无应答呼转的情况与接通后遇忙转的情况是基本相似的。区别主要在于CPG消息指示的呼转原因值不同而已。

呼叫等待情况下的无应答呼转:如果B用户开通了呼叫等待又设置了无应答呼转,那么当C用户试图拨打B用户,在呼叫等待了一定时间后,将启动无应答呼转程序。在ACM消息里首先指示该次呼叫Call is a waiting call,接下来的第一条CPG消息其ISUP-Event Indicator标识为in-band info pattern is avail。15s后B用户将开始启动无应答呼转程序,在第二条CPG消息里将指明呼转的原因no reply,呼转号码,且ISUP-Event Indicator为Progress。接下来便是被叫局至呼转号码的接续过程了。

(四)不可及呼转。不可及呼转主要分为不在服务区呼转和TCH分配失败呼转等。不在服务区呼转发生在两次寻呼超时后。两次寻呼超时后,被叫方回送ACM消息,包含呼转原因及呼转号码。随后MSC回送CPG消息,其ISUP-Event indicator标志为Progress。为什么这里会标识为Progress呢?按先前的说法,如果是播放录音通知,应该指示为in-band info pattern is avail。此外,我们还观察到不在服务区呼转时CPG消息ISUP-Event Indicator的另一种情况:这里CPG消息的ISUP-Event Indicator指示的是Alerting。经过对比观察发现,如果不可及呼转成功,此参数会指示为in-band info pattern is avail,因为不可及呼转大都呼转到全球呼上,所以应是标志主叫方能正常听到录音通知。而如果不可及呼转失败,则可能出现Progress或Alerting。这两者的区别应在于被叫方至呼转号码的接续进度不同或呼转号码不同上。

TCH分配失败呼转:由于无线原因导致TCH分配失败,然后启动不可及呼转。情况与不在服务区呼转类似。

三、小结

通过以上4种情况CPG消息的介绍,对于CPG消息里参数ISUP-Event Indicator我们就有了大致的了解。此参数里虽然有七类原因值,但实际上常用的只有四种,分别为Progress、Alerting、In-band information or an appropriate pattern is availble、Call forwarded on busy。

Call forwarded on busy:发生在接通前的遇忙呼转情况下较少出现。

In-band information or an appropriate pattern is available:一般标识的是播放录音通知。比如“用户忙”、“请不要挂机,您拨的用户正在通话中”、“您拨的用户暂时无法接通,您的呼叫已转移到全球呼”等。

Progress:一般标识的是发起至呼转号码的呼叫在建立中。

Alerting:一般标识的是发起至呼转号码的呼叫接续成功,能听到振铃声。

上一篇:高校教师的绩效评估与绩效管理 下一篇:关于机床加工过程中所产生的误差成因探析