【问题标题】:Is there a way to bridge out SMS via gateway on FreeSWITCH?有没有办法通过 FreeSWITCH 上的网关桥接短信?
【发布时间】:2015-03-29 16:47:13
【问题描述】:
我想知道是否有一种方法可以通过网关从 freeswitch 框发送短信,就像 mod sofia 中的桥接 API 用于通话。
我可以通过 freeswitch 上的外部网关发起和接收来自 sip 提供商的呼叫。现在我需要使用相同的网关进行相同的聊天理念。
如果没有,如果您推荐一个开源 http 来作为 sip 网关的替代方案,我会非常感激。
感谢您的帮助。
【问题讨论】:
标签:
sms
chat
sip
gateway
freeswitch
【解决方案1】:
您需要检查远程短信网关接受的消息协议(例如 SIP SIMPLE)。 Freeswitch 开箱即用地支持 SIP SIMPLE。然后,您可以从拨号方案中执行“聊天”API 命令:
<action application="set" data="api_result=${chat(sip|from@sender|to@receiver|${your_text_msg})}"/>
如果您需要更复杂的消息路由,或者创建一个聊天计划(参见 mod_sms 了解后者)。
【解决方案2】:
答案确实是使用聊天应用程序,但如下:
聊天 sip|noreply@mydomain|external/sip:811111111@iptel.org|你好,它正在工作!
- 或 api(例如使用 ESL):
api chat sip|noreply@mydomain|external/sip:811111111@iptel.org|你好,它正在工作!
当然,您可以将本例中的 iptel 网关替换为您的 SIP 提供商提供给您的网关。确保网关支持使用 SIP SIMPLE 协议进行聊天。