0

感谢 Asterisk Realtime,我度过了一个不眠之夜。我在理解文档时遇到了一些麻烦(例如http://www.voip-info.org/wiki/view/Asterisk+RealTime+Sip)。表格太多,参数太多,信息零散,没有详尽的教程。

我只需从外部 MySQL 的表(id、user、chatkey)中自动注册一些用户。

我必须设置哪些列才能使其工作?如果那里只是一个用户和密码列,我会将它们与 my.user 和 my.chatkey 匹配,但现在我很困惑。

使用 VIEWS 代替表 + 触发器有什么副作用吗?

4

1 回答 1

0

您已设置所有列。最小设置类似于类型、用户名、主机、名称、nat、允许、禁止。

您可以使用当前表中的 mysql 视图来执行此操作。但如果这样做,您将使用实时好友缓存或组织联系人更新(更新和存储以下所有字段和包括 ipaddr)。否则,您的设置将无法确定您的 sip 设备在哪里。

我不明白你的问题。维基很清楚。对于 sip auth,您只需要一张表 sip_buddies

并需要放入 /etc/asterisk/extconfig.conf

sipusers => mysql,general,sip_buddies
sippeers => mysql,general,sip_buddies

注意,一般 - 已设置(在 /etc/asterisk/res_mysql.conf 中)数据库连接的名称。

从您的问题中,我看到您不了解星号的内部结构,因此我建议您阅读 Orely 的书“Asterisk 电话的未来”或聘请专家。否则,生成的应用程序将无法扩展,并且可能会奇怪地工作。

于 2013-11-01T19:30:18.647 回答