有没有办法通过 FreeSWITCH 上的网关桥接 SMS?

Is there a way to bridge out SMS via gateway on FreeSWITCH?

我想知道是否有一种方法可以像 mod sofia 中的网桥 api 一样通过网关从 freeswitch box 发送短信以进行呼叫。

我可以通过 freeswitch 上的外部网关发起和接收来自 sip 提供商的呼叫。现在我需要使用相同的网关进行相同的聊天哲学。

如果没有,如果您推荐一个开源的 http 到 sip 网关作为替代方案,我将不胜感激。

感谢您的帮助。

您需要检查您的远程短信网关接受什么消息协议(例如 SIP SIMPLE)。 Freeswitch 开箱即用地支持 SIP SIMPLE。然后,您可以从您的拨号方案中执行 "chat" API 命令:

<action application="set" data="api_result=${chat(sip|from@sender|to@receiver|${your_text_msg})}"/>

如果您需要更复杂的消息路由,或者创建一个聊天计划(后者请参阅 mod_sms)。

答案确实是使用聊天应用程序,但如下:

  • 假设我在我的 FreeSWITCH 服务器“8123456789@iptel.org”上注册了一个 iptel 网关,并且我在 ipetl "sip:811111111@iptel.org"[=10= 上注册了以下用户]

  • 要通过 iptel 网关从 FreeSWITCH 向该用户发送短信,我可以从 FreeSWITCH 控制台按如下方式进行:

chat sip|noreply@mydomain|external/sip:811111111@iptel.org|您好,工作正常!

  • 或 api(例如使用 ESL): api 聊天 sip|noreply@mydomain|external/sip:811111111@iptel.org|你好,工作正常!

当然,您可以将此示例中的 iptel 网关替换为您的 SIP 提供商为您提供的网关。确保网关支持使用 SIP SIMPLE 协议聊天。