emlpp.docx
《emlpp.docx》由会员分享,可在线阅读,更多相关《emlpp.docx(21页珍藏版)》请在冰豆网上搜索。
emlpp
1.1eMLPP
用户需求的发展和来自其他运营商的挑战,要求现在的GSM网络不仅仅能提供语音、数据等标准业务,还能提供其他富有特色的个性化业务,eMLPP是实现此目的的一个很好的功能。
EMLPP主要是通过为特定的用户群提供较高的服务质量,这些用户通常是高端用户,他们占用户数的比例不高,但为运营商带来了业务的大部分收入,提高他们的满意度和忠诚度是稳定和提高业务收入的重要手段。
EMLPP功能简要说明
EMLPP允许在呼叫建立,呼叫延续时提供不同级别的权限,它可以为紧急呼叫提供高的服务等级,允许呼叫的优先级,允许呼叫的优先级控制
手机用户可以在呼叫建立或启动一个补充业务时提供优先级信息
无线资源的预清空;为高优先级用户强拆被叫方的通话
EMLPP支持的优先级有7种:
A,B,0-4。
在呼叫建立时,MSC根据用户的EMLPP的值来确定此次呼叫的优先级
在MSC中需要为每个eMLPP优先级定义一些参数。
在MSC与BSC交互的信道分配请求(ASSIGNMENTREQUEST)和切换请求(HANDOVERREQUEST)中要包括PCI、PVI两个参数
PCI(Pre-emptionCapabilityIndicator),PCI=1表明此连接可以拆除其他连接;
PVI(Pre-emptionVulnerabilityIndicator),PVI=1表明此连接可以被高优先级连接
请求拆除
EMLPP局数据(仅为参考)
AXEparameters-MSC/VLR
DBTSP:
TAB=AXEPARS,SETNAME=GSM1APTF,NAME=MSCNF619;
DBTRI;
DBTSC:
TAB=AXEPARS,SETNAME=GSM1APTF,NAME=MSCNF619,VALUE=1;
DBTRE:
COM;
DBTSP:
TAB=AXEPARS,SETNAME=GSM1APTF,NAME=MSCNF619;
!
VALUE0-1DetermineswhethertheeMLPPfunctionissupported1=supported!
DBTSP:
TAB=AXEPARS,SETNAME=GSM1APTC,NAME=EMLPPNETDEF;
DBTRI;
DBTSC:
TAB=AXEPARS,SETNAME=GSM1APTC,NAME=EMLPPNETDEF,VALUE=2;
DBTRE:
COM;
DBTSP:
TAB=AXEPARS,SETNAME=GSM1APTC,NAME=EMLPPNETDEF;
!
VALUE1-7Networkdefaultvalueformobile!
!
originatedandmobileterminatingcalls!
DBTSP:
TAB=AXEPARS,SETNAME=GSM1APTC,NAME=EMLPPEMERG;
DBTRI;
DBTSC:
TAB=AXEPARS,SETNAME=GSM1APTC,NAME=EMLPPEMERG,VALUE=2;
DBTRE:
COM;
DBTSP:
TAB=AXEPARS,SETNAME=GSM1APTC,NAME=EMLPPEMERG;
!
Networkdefaultvalueforemergencycalls!
!
DefinitionforPCI&PVI!
MGETP;
MGETC:
EMLPP=A,BAOCI=1,BOICI=1,BOIEXHI=1,PCI=1,PRIORITY=02;
MGETC:
EMLPP=B,BAOCI=1,BOICI=1,BOIEXHI=1,PCI=1,PRIORITY=03;
MGETC:
EMLPP=0,BAOCI=1,BOICI=1,BOIEXHI=1,PCI=1,PRIORITY=05;
MGETC:
EMLPP=1,PVI=1,PCI=1,PRIORITY=06;
MGETC:
EMLPP=2,PVI=1,PRIORITY=09;
MGETC:
EMLPP=3,PVI=1,PRIORITY=11;
MGETC:
EMLPP=4,PVI=1,PRIORITY=13;
MGETP;
MGETP;
MGETC:
EMLPP=A,BAOCI=1,BOICI=1,BOIEXHI=1,!
PVI=0,!
PCI=1,!
QAI=0,!
PRIORITY=02;
MGETC:
EMLPP=B,BAOCI=1,BOICI=1,BOIEXHI=1,!
PVI=0,!
PCI=1,!
QAI=0,!
PRIORITY=03;
MGETC:
EMLPP=0,BAOCI=1,BOICI=1,BOIEXHI=1,!
PVI=0,!
PCI=1,!
QAI=0,!
PRIORITY=05;
MGETC:
EMLPP=1,!
BAOCI=0,BOICI=0,BOIEXHI=0,!
PVI=1,PCI=1,!
QAI=0,!
PRIORITY=06;
MGETC:
EMLPP=2,!
BAOCI=0,BOICI=0,BOIEXHI=0,!
PVI=1,!
PCI=0,QAI=0,!
PRIORITY=09;
MGETC:
EMLPP=3,!
BAOCI=0,BOICI=0,BOIEXHI=0,!
PVI=1,!
PCI=0,QAI=0,!
PRIORITY=11;
MGETC:
EMLPP=4,!
BAOCI=0,BOICI=0,BOIEXHI=0,!
PVI=1,!
PCI=0,QAI=0,!
PRIORITY=13;
MGETP;
AXEparameters-BSC
SYPAC:
ACCESS=ENABLED,PSW=PSW2PAR;
SYPAC:
ACCESS=ENABLED,PSW=cnpars;
dbtsP:
tab=axepars,setname=cme20bscf,name=preemption;
dbtri;
dbtsc:
tab=axepars,setname=cme20bscf,name=preemption,value=1;
dbtre:
com;
dbtsP:
tab=axepars,setname=cme20bscf,name=preemption;
fcvset
raepp:
id=PHSTATE;
raepc:
prop=PHSTATE-1;
raepp:
id=PHSTATE;
!
PreemptionHandling!
AXEparameters-HLR
DBTSP:
TAB=AXEPARS,SETNAME=GSMHRSF,NAME=HLRNF637;
SYPAC:
ACCESS=ENABLED,PSW=PSW2PAR;
DBTRI;
DBTSC:
TAB=AXEPARS,SETNAME=GSMHRSF,NAME=HLRNF637,VALUE=1;
DBTRE:
COM;
DBTSP:
TAB=AXEPARS,SETNAME=GSMHRSF,NAME=HLRNF637,VALUE=1;
!
VALUE0-1DetermineswhethertheeMLPPfunctionis!
!
supportedinHLR!
!
0=notsupported!
!
1=supported!
Definitionforsubscriber
HGSPC:
PROFILE=36,Subscriberprofile
SUD=EMLPP-1&eMLPPprovisionstatus
DEMLPP-1&eMLPPdefaultprioritylevel
MEMLPP-5;eMLPPmaximumprioritylevel
HGSUI:
MSISDN=46707571002,IMSI=2400101,
PROFILE=36;Subscriberprofile
Possiblevalues:
(default=1)forsubscriberparameters
4=EMLPPLEVEL4
3=EMLPPLEVEL3
2=EMLPPLEVEL2
1=EMLPPLEVEL1
0=EMLPPLEVEL0
5=EMLPPLEVELB
6=EMLPPLEVELA
hgsdp:
msisdn=86,ALL;!
3812796
hgsdp:
msisdn=86,ALL;!
;
hgsdC:
msisdn=86,SUD=EMLPP-1&DEMLPP-1&MEMLPP-5;
hgsdC:
msisdn=86,SUD=DEMLPP-1&MEMLPP-5;
hgsdC:
msisdn=86,SUD=EMLPP-1;
hgsdC:
msisdn=86,SUD=DEMLPP-1;
hgsdC:
msisdn=86,SUD=MEMLPP-5;
hgsdC:
msisdn=86,SUD=EMLPP-1;
hgsdC:
msisdn=86,SUD=DEMLPP-1;
hgsdC:
msisdn=86,SUD=MEMLPP-5;
hgsdC:
msisdn=86,SUD=EMLPP-1;
hgsdC:
msisdn=86,SUD=DEMLPP-1;
hgsdC:
msisdn=86,SUD=MEMLPP-5;
HGSDP:
MSISDN=86;
EMLPP的测试方法
NetworkdefaultprioritygrantedeMLPP
ThistestcasewilldemonstrateanMSoriginatingcall.ThesubscriberdoesnothaveeMLPPserviceprovidedandnorequestforprioritywillbedoneatcallsetup.
TheresultshouldbethatthenetworkdefaultvalueofeMLPPwillbethegrantedprioritylevel.
________________________________________________________
1.
Action:
PrintthesubscriberdataforMS1
HGSDP:
MSISDN=msisdn1,ALL;
Result:
HLRSUBSCRIBERDATA
Comment:
eMLPPshouldnotbeprovided.
________________________________________________________
2.
Action:
MakeacallfromMS1toMS2.
Result:
Speechconnection.
________________________________________________________
3.
Action:
CheckthatthegrantedeMLPPistheNetworkdefault.
Comment:
NetworkdefaultvalueissettoeMLPPlevel4(defaultvalue).
OnewayoffindingoutthegrantedeMLPPcouldbeasfollows:
COMMAND:
CTRAI:
MSISDN=msisdn1;
CheckwhichMTAdevice(pointer)thatisused:
MTA-xxx.
PrintvariableGEMLPPLEVEL(304)fortheconcernedMTAdevice.
TESTSYSTEM;
PRINTVARMTAxxx:
304;(GrantedEMLPPPriorityLevel)
ItshouldhavevalueH'1(eMLPPlevel4)
ENDTEST;
(BLOCK:
MTA,5CKE/CAAZ1075813/MTIMR1A09)
________________________________________________________
4.
Action:
Releasethecall.
Emergencycall
ThistestcasewilldemonstrateanemergencycallusingeMLPP.
TheresultshouldbethattheNetworkdefaultvalueoftheeMLPPprioritylevelforemergencycallswillbethegrantedpriority.
________________________________________________________
1.
Action:
RemovetheSIMcardfromMS1andmakealocationupdate.
Result:
Onlyemergencycallsallowed.
________________________________________________________
2.
Action:
MakeanemergencycallfromMS1(dial112).
Result:
Speechconnection.
Comment:
ThecallshouldberoutedtotheBL.
________________________________________________________
3.
Action:
CheckthattheNetworkdefault(B)ofeMLPPforemergencycallsisthegrantedpriority.
Comment:
OnewayoffindingoutthegrantedeMLPPcouldbeasfollows:
COMMAND:
STDEP:
DEV=MALT-0&&-max;
FindthedevicewithDEVSTATE=INCOandusethatdevicein
COMMAND:
CTRAI:
DEV=MALT-inco;
CheckwhichMTAdevice(pointer)thatisused:
MTA-xxx.
PrintvariableGEMLPPLEVEL(304)fortheconcernedMTAdevice.
TESTSYSTEM;
PRINTVARMTAxxx:
304;(GrantedEMLPPPriorityLevel)
ItshouldhavevalueH'6(eMLPPlevelB)
ENDTEST;
(BLOCK:
MTA,5CKE/CAAZ1075813/MTIMR1A09)
________________________________________________________
4.
Action:
Releasethecall.
ResourcePre-emption
ThistestcasewilldemonstratePre-emption.MS1setsupacallwithMS2.MS3,whichhashigherpriority,setsupacalltoMS4.Noidletrafficchannel(TCH)isavailableforthesecondcall.
Theresultshouldbethatthefirstconnection(MS1-MS2)willbedisconnectedandthesecondconnection(MS3-MS4)willbesetup.
________________________________________________________
1.
Action:
PrintsubscriberdataforMS1.
HGSDP:
MSISDN=msisdn1,ALL;
Result:
HLRSUBSCRIBERDATA
________________________________________________________
2.
Action:
ProvideeMLPPservicetoMS1.
HGSDC:
MSISDN=msisdn1,SUD=EMLPP-1;
Result:
EXECUTED
________________________________________________________
3.
Action:
SeteMLPPmaxprioritylevelforMS1.
HGSDC:
MSISDN=msisdn1,SUD=MEMLPP-2;
Result:
EXECUTED
________________________________________________________
4.
Action:
SeteMLPPdefaultprioritylevelsforMS1.
HGSDC:
MSISDN=msisdn1,SUD=DEMLPP-2;
Result:
EXECUTED
________________________________________________________
5.
Action:
VerifyupdatingofsubscriberdataforMS1inHLR.
HGSDP:
MSISDN=msisdn1,ALL;
Result:
HLRSUBSCRIBERDATA
________________________________________________________
6.
Action:
VerifyupdatingofsubscriberdataforMS1inMSC/VLR.
MGSLP:
IMSI=imsi1,ALL;
Result:
MTMOBILESUBSCRIBERLIST
SUBSCRIBERSUPPLEMENTARYSERVICEDATA
SS
BSG
STAT
...
...
...
...
DEMLPP
MEMLPP
...
...
...
EMLPP
SPCH
PRAO
2
2
________________________________________________________
7.
Action:
PrintsubscriberdataforMS3.
HGSDP:
MSISDN=msisdn3,ALL;
Result:
HLRSUBSCRIBERDATA
________________________________________________________
8.
Action:
ProvideeMLPPservicetoMS3.
HGSDC:
MSISDN=msisdn3,SUD=EMLPP-1;
Result:
EXECUTED
________________________________________________________
9.
Action:
SeteMLPPmaxprioritylevelforMS3.
HGSDC:
MSISDN=msisdn3,SUD=MEMLPP-0;
Result:
EXECUTED
________________________________________________________
10.
Action:
SeteMLPPdefaultprioritylevelsforMS3.
HGSDC:
MSISDN=msisdn3,SUD=DEMLPP-0;
Result:
EXECUTED
________________________________________________________
11.
Action:
VerifyupdatingofsubscriberdataforMS3inHLR.
HGSDP:
MSISDN=msisdn3,ALL;
Result:
HLRSUBSCRIBERDATA
________________________________________________________
12.
Action:
VerifyupdatingofsubscriberdataforMS3inMSC/VLR.
MGSLP:
IMSI=imsi3,ALL;
Result:
MTMOBILESUBSCRIBERLIST
SUBSCRIBERSUPPLEMENTARYSERVICEDATA
SS
BSG
STAT
...
...
...
...
DEMLPP
MEMLPP
...
...
...
EMLPP
SPCH
PRAO
0
0
________________________________________________________
13.
Action:
Blockalltrafficchannels(TCH)inthecellexceptfortwo.Thiswillcausecongestionforthesecondcall.
Printcellresourcedata.
RLCRP:
CELL=cell;
FindoutwhichTSthatcorrespondstotheidlechannels:
RXCDP:
MO=RXOTG-x;!
ForRBS2000!
BlockalltrafficTimeSlotsexceptfortwoTCH's:
RXBLI:
MO=RXOTS-x-y-z&&-;!
ForRBS2000!
Printcellresourcedata.TwoTCH'sshouldbeidle.
RLCRP:
CELL=cell;
CheckthatEfficientPriorityHandl