前景提要
HDC调试需求开发(15万预算),能者速来!>>> 问题1: 主叫被叫显示同号。如何让主叫分机显示被叫分机号码,被叫分机显示主叫分机号码? 问题2: 如何使用ami管理接口 会议 室 创建会议室 ,并邀请其他用户加入到会议室当中? 各位Asterisk好友大家好,最近在学习ami管理接口,目前遇到两个棘手的问题,想请教一下: 问题1 : 主叫被叫显示同号。如何让主叫分机显示被叫分机号码,被叫分机显示主叫分机号码? 部分代码如下: originateAction = new OriginateAction(); originateAction.setChannel("SIP/1001"); //呼叫连接通道, 呼叫 时,先呼通自己 主叫用户 originateAction.setContext("internal"); //设置路由器 originateAction.setPriority(new Integer(1)); //设置优先级 originateAction.setExten("1002"); //被呼叫号码, 被叫 originateAction.setTimeout(new Long(30000)); //设置 呼叫等待 时间 originateAction.setCallerId("1234"); //呼叫号码 呼叫结果: 主叫1001先被呼叫,接通之后,呼叫1002分机。但是 主叫和被叫都显示来电号码为1234 。 代码修改: 鉴于 originateAction.setCallerId("1234"); 这段代码是用来显示被叫号码,但是将主叫和被叫统统显示为1234同一个号码,实际应用肯定不行。
将此代码屏蔽之后再编译运行。
结果 主叫显示“Anonymous”号码, 被叫显示“Asterisk”号码 。 想请教各位一下,如何设置 让其主叫分机显示被叫分机号码,被叫分机显示主叫分机号码???? 问题2: 如何使用ami管理接口创建会议室,并邀请其他用户加入到会议室呢? 我在看了ami管理接口之后有个疑问想请教一下: Originate接口可以实现电话呼叫。 Confbridge系列的接口可以实现会议管理, 那么创建一个会议室,邀请其他用户加入到会议室这些最基本操作在哪个接口? 非常期待您的解惑,感激不尽!!