有没有办法通过 FreeSWITCH 上的网关桥接短信?
Posted
技术标签:
【中文标题】有没有办法通过 FreeSWITCH 上的网关桥接短信?【英文标题】:Is there a way to bridge out SMS via gateway on FreeSWITCH? 【发布时间】:2015-03-29 16:47:13 【问题描述】:我想知道是否有一种方法可以通过网关从 freeswitch 框发送短信,就像 mod sofia 中的桥接 API 用于通话。
我可以通过 freeswitch 上的外部网关发起和接收来自 sip 提供商的呼叫。现在我需要使用相同的网关进行相同的聊天理念。
如果没有,如果您推荐一个开源 http 来作为 sip 网关的替代方案,我会非常感激。
感谢您的帮助。
【问题讨论】:
【参考方案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】:答案确实是使用聊天应用程序,但如下:
假设我在 FreeSWITCH 服务器“8123456789@iptel.org”上注册了一个 iptel 网关,并且在 ipetl“sip:811111111@iptel.org”上注册了以下用户
李>要通过 iptel 网关从 FreeSWITCH 向该用户发送 SMS,我可以从 FreeSWITCH 控制台执行如下操作:
聊天 sip|noreply@mydomain|external/sip:811111111@iptel.org|你好,它正在工作!
或 api(例如使用 ESL): api chat sip|noreply@mydomain|external/sip:811111111@iptel.org|你好,它正在工作!当然,您可以将本例中的 iptel 网关替换为您的 SIP 提供商提供给您的网关。确保网关支持使用 SIP SIMPLE 协议进行聊天。
【讨论】:
以上是关于有没有办法通过 FreeSWITCH 上的网关桥接短信?的主要内容,如果未能解决你的问题,请参考以下文章