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