我想知道是否有办法通过网关从freeswitch框发送短信,就像mod sofia中的bridge api一样。
我可以通过freeswitch上的外部网关发起和接收来自SIP提供商的呼叫。现在我需要使用相同的网关为聊天做同样的理念。
如果没有,如果你推荐一个开源http到sip网关作为替代方案,我会很感激。
感谢您的帮助。
答案 0 :(得分:1)
您需要检查远程短信网关接受哪种消息传递协议(例如SIP SIMPLE)。开箱即用的Freeswitch支持SIP SIMPLE。然后,您可以执行" chat"来自拨号方案的API命令:
<action application="set" data="api_result=${chat(sip|from@sender|to@receiver|${your_text_msg})}"/>
或创建一个chatplan(如果您需要更复杂的邮件路由,请参阅后面的mod_sms)。
答案 1 :(得分:1)
答案确实是使用聊天应用程序,但有以下几点:
假设我在FreeSWITCH服务器上注册了一个iptel网关&#34; 8123456789@iptel.org"并且我在ipetl上注册了以下用户&#34; sip:811111111@iptel.org"
要通过iptel网关从FreeSWITCH向该用户发送短信,我可以通过以下方式从FreeSWITCH控制台进行:
chat sip | noreply @mydomain | external / sip:811111111@iptel.org |你好它的工作!
当然,您可以使用SIP提供商提供给您的网关替换此示例中的iptel网关。确保网关支持使用SIP SIMPLE协议进行聊天。