OpenBTS Smqueue

Smqueue 是 RFC-3428 存储和转发服务器, 用来支持 OpenBTS 的 SMS。 Smqueue 随同 Asterisk 一起来运行用于提供 SMS 的路由服务。 它在 OpenBTS 的发行版本 2.5 和其后的版本上发行。 它部分使用 OpenBTS 的源代码。 但其构建关联性完全不同,或许可以在不是装载 openBTS 的计算机上运行。 由于这些迥异的构建和安装要求, 相对其它的 OpenBTS 应用而言,smqueue 不是通常 GNU 构建过程的一部分。

在 smqueue 的目录下, 键入 "make -f Makefile.standalone" 便可构建 smqueue。 就这些, 很简单。 不必运行 OpenBTS 的配置脚本。 如果产生构建错误, 其原因大概是由于安装了过时的 osip2。 osip2 的发行版本好必须是 3.3 和其后的版本。

在发行版本 2.5, smqueu 使用 Asterisk 的 SIP 注册表来解决地址问题和消息路由的。 因此 smqueue 必须由 root 来运行而且必须运行在运行 Asterisk 服务器的计算机上。

最早版本的 smqueue 是由 John Gilmore 为2009年的火人节(Burning Man 2009)的实验性的 SMS 系统编写的。





注:OpenBTS Smqueue(原文出处,翻译整理仅供参考!