没有找到具体规范,和技术人员讨论了一下,以下说说我的个人理解:
1、提示音说成“您所拨打的号码正在通话中”主要为了给主叫用户比较礼貌的拒绝理解,比
"你所拨打的电话不方便接听,或者拒绝接听
"的提示音更温和一些;
2、各种场景下如何放提示音,是由每个运营商自己来定义的,协议里面只会定义各种场景应该回复的原因值,运营商自己来定义每种原因值对应的提示音。就我今天测试的情况来说,若一方为移动用户时,则无论在主叫和被叫情况下,听到的提示音都是“您所拨打的号码正在通话中”,若双方均为联通用户时,则听到的提示音为“您拨叫的用户忙”;
3、从具体实现来讲,有一个原则,即谁发现不能接通,则由谁来放提示音,比如
"用手机给别人打电话,对方在接通前挂断
"这种场景,应该由被叫用户登记的MSC放音;对于同一个运营商用户之间的呼叫,如果被叫用户挂断,则由主叫MSC放音,因为主叫MSC通过发SRI查询,就能知道被叫挂断;如果是两个运营商用户之间的呼叫,被叫用户挂断时,应该由被叫用户所在运营商的关口局放音。