我想通过Asterisk通过我的应用程序发送传真。我需要执行Originate命令发送传真并使用Elastix虚拟传真。 我的Elastix虚拟传真定义为IAX和999分机号码。
答案 0 :(得分:0)
命令行:
asterisk -rx "channel originate Local/1234567890@from-internal extension 999@from-internal"
亲SIP * CLI>通道发起(按下选项卡) 有两种方法可以使用它 命令。可以在频道和特定频道之间发起呼叫 应用程序,或在拨号方案中的频道和分机之间。 这类似于调用文件或管理器发起操作。呼叫 使用此命令发出的超时为30秒。
用法1:渠道发起申请[appdata] 这将在指定的通道技术/数据和之间发起呼叫 给定的申请。应用程序的参数是可选的。如果 应用程序的给定参数包括空格,所有的 应用程序的参数需要放在引号中。
用法2:频道发起扩展[exten @] [context]
这将在指定的通道技术/数据和之间发起呼叫 给定的扩展名。如果未指定上下文,则为“默认”上下文 将会被使用。如果没有给出扩展名,则's'扩展名为 用过的。
当然,这个例子不会检查无法使用或无法使用的频道等。
您可以使用AMI action originate
执行相同的操作http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate
正确的申请还应检查拨号状态,重拨等。