3.2.1. 通道状态流转说明 3.2.1.1. 呼入处理状态流程
初始状态 IAM 取后续号码 超时 用户挂机 超时 呼入振铃 ACM Ack 取主叫号码 GSM ACM EXCEL SAM GRQ EXCEL EXCEL EXCEL IndRouteIn 呼入通知 CCM 等上层命令 AckRouteIn ANM 呼入摘机 ANM Ack REL 呼入主动挂机 RLC RLC 呼入挂机证实 CCM EXCEL EXCEL EXCEL 初始状态
图 3-1呼入处理状态流程图 状态说明:
1、 一个通道处于“初始状态”的时候,接收到EXCEL交换机的呼入包(IAI/IAM),则开启通道上
的状态流转。
2、 因为按照信令流程,在IAI/IAM后,交换机将直接发送SAM/SAO,没有命令交互,因此状态处
理上,在收到IAI/IAM后,先判断被叫号码是否已经收完整,如果没有收完整,则转入到“取后续号码”状态。
3、 在判断被叫号码收完整后(可能是“初始状态”,也可能是“取后续号码”),再判断主叫号码是否
完整,如果不完整,则转入到“取主叫号码”状态。 4、 在判断所有号码都完整后(可能是“初始状态”,也可能是“取后续号码”,还可能是“取主叫号
码”),转入到“呼入振铃”状态。
5、 在“等上层命令”状态下,收到CCM的“AckRouteIn”命令,如果此时已经向用户发送摘机(呼
出接通被叫后也认为已经摘机),则不再转到“呼入摘机”状态。
6、 为了保证状态处理完整,在“取后续号码”状态超时后只能转到“取主叫号码”状态,因此在“取
主叫号码”状态开始的时候,需要判断主叫号码是否已经完整,如果已经完整,应该直接转到“呼
入摘机”状态。
7、 “呼入通知”状态后,直接转到“等上层命令”。因为“等上层命令”状态在很多情况下都有使用,
所以增加了一个“呼入通知”状态来专门发送IndRouteIn命令。
其他处理:
1、 因为SRT_EXS程序与EXCEL交换机状态不同步,可能造成部分通道尚未处于“初始状态”即有
呼入。此时的处理方式为:先写错误日志,记录下当时的通道状态;如果通道上正在进行呼出,则另外分配一个通道重新进行呼出;然后将此通道状态直接清理为“初始状态”;在此通道上继续呼入处理状态流程。
2、 如果此通道上有呼入,说明此通道是正常可以使用的,注意调整通道状态为可用(因为在某些呼
出失败的情况下,可能将此通道设置为不可用)。
3.2.1.2. 呼出处理状态流程 初始状态 ReqDialOut 呼出 IAM ACM/CON 呼出连接 Connect Connect Ack 等用户摘机 ANM 回应呼出结果 RespDialOut CCM EXCEL EXCEL EXCEL CCM 超时 等上层命令 呼出断连 Park Park Ack EXCEL 呼出挂机 REL/RLC RLC EXCEL 初始状态
图 3-2呼出处理状态流程图 状态说明:
1、 CCM的呼出命令包括ReqDialOut、ReqConnectDialOut、ReqCallOut、ReqConnectCallOut四个,
其中前面两个是由CCM分配通道,而后面两个命令则由SRT_EXS程序分配通道;如果收到前面两个命令,而对应通道上不处于“初始状态”,则直接回应呼出失败;如果收到后面两个命令,而找不到合适的通道,则直接回应呼出失败,同时进行告警。
2、 在“呼出”状态发送OutseizeControl后,如果收到OutseizeControl Ack的结果不为0x10,则表示
呼出失败,直接转到“呼出挂机”状态,而且针对结果码为0x0A-0x0F,则同时将通道设置为不可用;如果结果码为0x10,则此Ack不引起状态流转。
3、 如果呼出命令为ReqConnectDialOut、ReqConnectCallOut,则需要建立源通道和呼出通道之间的连
接,以让源通道(一般是主叫)能听到呼出的振铃。
4、 因为“等用户摘机”状态在超时情况下直接跳转到“呼出断连”状态,所以在“呼出断连”状态
开始的时候,需要判断呼出命令是否为ReqConnectDialOut、ReqConnectCallOut,如果不是,则直接转到“呼出挂机”状态。 5、 “回应呼出命令”状态直接跳转到下一个状态,呼出成功则跳转到“等上层命令”,否则跳转到“初
始状态”。
3.2.1.3. 挂机处理状态流程
EXCEL REL CCM IndUserOnHook AckUserOnHook EXCEL CCM ReqAppOnHook EXCEL REL RLC CCM RespAppOnHook RLC 等上层命令 挂机通知 挂机证实 等上层命令 主动挂机 挂机回应 初始状态 图 3-3挂机处理状态流程图 状态说明:
3.2.1.4. 收传真处理状态流程
IFR ReqRcvFax EXCEL Recv Fax Recv Fax Ack EXCEL Stop Recv Fax Stop Recv Fax IFR RespRcvFax 等上层命令 收传真 终止收传真 回应收传真结果
图 3-4收传真处理状态流程图 状态说明:
1、 收传真过程中不允许在通道上再进行其他操作。 2、
3.2.1.5. 发传真处理状态流程
IFR ReqSndFax EXCEL Send Fax Send Fax Ack EXCEL Stop Send Fax Stop Send Fax IFR RespSndFax 等上层命令 发传真 终止发传真 回应发传真结果
图 3-5发传真处理状态流程图 状态说明:
1、 发传真过程中不允许在通道上再进行其他操作。 2、
3.2.1.6. 放音处理状态流程
IVR ReqPlayVoice EXCEL Play Voice Play Voice Ack Play Voice Play Voice Ack 等上层命令 放第一个音 EXCEL 放下一个音 等上层命令 Stop Play Voice Stop Play Voice EXCEL 终止放音 EXCEL Call Process Event (Digits) RespPlayVoice 取用户后续按键 IVR 回应放音结果
图 3-6放音处理状态流程图 状态说明:
1、 放音过程中,允许在通道上进行其他操作。 2、
3.2.1.7. 录音处理状态流程
IVR ReqRecord EXCEL Record Record Ack 等上层命令 录音 等上层命令 Stop Record Stop Record IVR RespRecord 回应录音结果
EXCEL 终止录音 图 3-7录音处理状态流程图 状态说明:
1、 录音过程中,允许在通道上进行其他操作。 2、
3.2.1.8. 取键处理状态流程
IVR ReqGetDtmf EXCEL Get Dtmf Get Dtmf Ack EXCEL Stop Get Dtmf Stop Get Dtmf IVR RespGetDtmf 等上层命令 取键 终止取键 回应取键结果
图 3-8取键处理状态流程图 状态说明:
3.2.1.9. 会议发言处理状态流程
ICR ReqAddConf EXCEL Connect to Conf Connect to Conf Ack RespAddConf 等上层命令 会议发言 ICR 会议发言回应 等上层命令 图 3-9会议发言处理状态流程图
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库EXCEL程序详细设计 - 图文(3)在线全文阅读。
相关推荐: