我有一些线索要拨打外拨电话。 随着电话号码,我有更多的信息,如名称,查询源和查询类别。
"John W. Lead", "+43 780 004711", "Trade Portal Online Form", "Purple Widgets"
我的理想呼叫过程是针对远程代理量身打造的 – 呼叫是由我使用Asterisk API发起的。 Asterisk呼叫我的代理; 我的代理人拿起,他们听到领导的电话铃声,然后连接到John W. Lead。
当通话开始时,我希望我的代理人知道其他信息,比如主pipe的姓名,他们在哪里注册接收这个电话,以及他们在找什么。
什么是实时发送这种信息的标准方式?
我更喜欢信息通过同一个渠道传递(不是一个严格的要求),并保证在呼叫开始之前到达代理(这是一个严格的要求)。 我希望解决scheme能够在Android Softphone,Desktop Softphone和其他SIP设备上保持标准。
我的研究提出的一些方法:
什么是最常见或可靠的方式,如果有的话,这样的信息传递给代理?
我从来没有使用过Digium Phones,但是如果他们能够将SIP Headers引入,并且直接连接到您的电话系统,那么您总是可以传递自定义的头文件,例如“X-Lead-Name:John W. Lead” SIPAddHeader() ,然后使用您提到的Javascript API尝试显示它。 任何以'X-'开始的东西都将是一个自定义标题。
使用AGI()可能是你最好的select。 我已经使用C \ C ++与libcurl一起发送POST到某些地方创build屏幕popup窗口。 你几乎可以使用任何语言。 我曾多次看到BASH和PHP的成功,因为很多人看起来很喜欢这两者之一。
我将添加到列表中: