在星号中,如何使用originate命令发送Elastix虚拟传真传真
问题描述:
我想通过Asterisk与我的应用程序一起发送传真。我需要执行Originate命令发送传真并使用Elastix虚拟传真。 我的Elastix虚拟传真机定义了IAX和999分机号码。在星号中,如何使用originate命令发送Elastix虚拟传真传真
答
命令行:
asterisk -rx "channel originate Local/[email protected] extension [email protected]"
亲SIP * CLI>信道发起(标签按下) 有使用本 命令的两种方式。可以在通道和特定的应用程序之间或通道和拨号方案中的分机之间发起呼叫。 这与调用文件或管理器始发操作类似。由此命令发起的呼叫 被给予30秒的超时。
用法1:频道发起应用程序[appdata] 这将在给定应用程序的指定频道技术/数据和 之间发起呼叫。应用程序的参数是可选的。如果 应用程序的给定参数包含空格,则应用程序的所有参数 都需要放在引号中。
Usage2:信道始发分机[讯号分配延长@] [上下文]
这将起源于指定的信道高科技/数据和 给定的延伸部分之间的呼叫。如果未指定上下文,则将使用“默认”上下文 。如果没有给出扩展名,则使用's'扩展名为 。
当然这个例子没有检查什么样通道未菱或忙碌等
可以使用AMI行动源于做同样的
http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate
正确的应用也应该检查拨号状态,重拨等等。
欢迎来到Stack Overflow!显示一些代码,看看你迄今为止尝试过的。 –
谢谢,我以前使用过卡片,因为这种情况下没有卡片,所以没有DAHDI频道。此代码已得到纠正: http://172.16.1.19:8088/rawman?Action=Originate&Context=crm_sendfax&Priority=1&Channel=DAHDI/g0/909000000001&Exten=s&Variable=InputFileName=72.tif 172.16.1.19 = Elastix IP地址。 Context = crm_sendfax是我在extension_custom.conf中定义的上下文 –