MySQL 数据库中的 Asterisk sip.conf

MySQL 数据库中的 Asterisk sip.conf

我可以将手机包含在数据库中以供实时使用。因此,以下代码(来自/etc/asterisk/sip.conf):

[phone]
type=friend
username=phone
secret=12345
host=dynamic
disallow=all
allow=g729
allow=alaw
context=somecontext
nat=no
insecure=port,invite

它现在位于数据库内(使用 MySQL)。

现在,我想使用注册指令包含一个 SIP 中继,但我不知道该怎么做。

我怎样才能将其包含register => <username>:<password>@<provider>在数据库中?

答案1

没有办法通过您想要的实时方式来完成它。

  • 您可以通过#exec 指令来执行返回注册的脚本
  • 您可以通过通常的包含和脚本来完成此操作,其中每分钟在文本文件中注册一个(推荐)
  • 您可以通过在数据库中存储整个文件 sip.conf 来实现(实时静态配置)。

相关内容