im通过Asterisk和gtalk聊天(使用gmail中的聊天框)在IVTR中工作,gtalk帐户和jabber的配置几乎完美工作,除非我想从聊天中捕获数据。
使用JABBER_RECEIVE
方法,我可以捕捉聊天文本,但如果没有收到任何内容,并且超时结束,Asterisk就会崩溃。
我不知道发生了什么,有没有其他方法(方法或agi)可以在Asterisk中捕获gtalk聊天而不崩溃?
我在CentOS 6.2中使用Asterisk 1.8.3。
我不知道你说的"捕获gtalk聊天"是什么意思。
如果您想显示(仅用于调试目的)发送到GTalk/从GTalk发送的XMPP消息,可以使用"jabber set debug on"。这将把所有XMPP消息作为DEBUG消息转储到Asterisk日志/CLI中。
撞车是一件"坏事"。虽然Asterisk 1.8中的res_jabber是一个社区支持模块,但您可能仍然需要向公共问题跟踪器报告任何崩溃。由于这是一个崩溃,您将被要求提供一个正确生成的回溯-有关这样做的说明可以在这个wiki页面上找到。