"直接呼入系统 (Direct inward system access,DISA)"业务在企业通信中是一个非常有用的业务。DISA允许外部用户登录进PBX,并使用PBX业务,行为表现如同PBX的本地分机。当外部用户拨入PBX系统时,首先会有IVR语音交互,输入必要的鉴权信息。一旦通过鉴权,外部用户就能使用PBX的业务,例如拨打本地分机、拨打出局呼叫等等。
外部用户拨入系统有两种鉴权方式:
如果主叫号码配置在DISA业务中,系统将直接认证该入呼叫。在这样的场景中,没有必要要求外部用户输入DISA鉴权信息。
在另一种场景中,外部用户拨入系统后,系统会提示该用户输入DISA信息进行鉴权。如果鉴权通过,系统会提示该用户输入最终的被叫号码,并将呼叫路由到该号码。
miniSIPServer V2.10 (build 20100921)及以上版本开始支持DISA业务。
miniSIPServer DISA业务可以嵌套在自动话务员(AA业务)流程中,因此有两种方式触发DISA业务:
一种是直接在自动话务员业务流程中触发。当入呼叫路由给自动话务员流程时,自动话务员提示输入分机号。缺省情况下,如果用户输入"11"或者"11#", miniSIPServer AA业务将触发DISA业务。
另一种方式是使用DID或者SIP中继来触发DISA。DISA业务缺省触发接入码是"*80*"。如果从SIP中继过来的呼叫中,被叫号码是“*80*", miniSIPServer 将直接触发DISA业务。外部用户(主叫用户)可以拨打”*80*“来触发DISA业务。如果主叫用户能通过”主叫号码鉴权“,他/她就能直接拨打”DISA接入码+最终目的号码“ 。例如,主叫用户可以直接拨打"*80*5678",MSS将检查DISA主叫鉴权,通过后直接将呼叫路由给目的号码”5678“。
MSS支持上述两种鉴权方式。一旦收到入呼叫,无论是DID、中继、还是自动话务员,MSS将首先检查主叫号码鉴权信息。
如果主叫号码配置在”主叫号码鉴权“表中,MSS将该外部用户绑定到本地分机,并提示用户输入最终目的号码。对于呼叫来自DID或者中继的情况,则直接从入呼叫被叫号码中提取最终目的号码。
如果主叫号码不在”主叫号码鉴权“表中,MSS将提示该外部用户输入DISA账户和密码进行鉴权。
在MSS中,每个DISA账户都与一个本地分机绑定。一旦外部用户通过了DISA鉴权,它将等同于被绑定的分机,发起最终的呼叫。外部用户可以使用绑定分机相同的业务。这也意味着,被叫用户看到的主叫号码是绑定的分机号。
根据上述的信息,有多项信息需要配置:主叫号码鉴权,DISA账户,DISA密码。
另外,由于DISA的各项配置保存在MySQL数据库中,因此有必要首先配置MSS,使其能成功与MySQL连接。
请首先安装MySQL数据库,可以与MSS安装在同一台计算机中,也可以安装在不同的计算机中。MySQL准备好后,我们可以配置MSS。
在主窗体中,请点击菜单"数据 / 系统配置 / MySQL服务器配置"进行配置并填写您的MySQL数据库信息,然后,请重启MSS来建立与MySQL的连接。
MSS与MySQL成功连接后,MSS启动时会自动创建DISA业务所需要的各种表。我们可以继续我们的配置了。
在主窗体中请点击菜单"业务 / 直接拨入系统访问 / DISA账户信息"进行配置。一个DISA账户信息包含以下内容:账户号码,账户密码,绑定的本地分机。
正如我们前面的描述,miniSIPServer DISA可以对外部呼叫直接进行主叫号码鉴权。在本节中,我们配置DISA账户与主叫号码之间的关系。
请点击菜单"业务 / 直接拨入系统访问 / DISA主叫鉴权"进行配置。