Freeswitch集成Skype,freeswitch 视频会议-ESG跨境

Freeswitch集成Skype,freeswitch 视频会议

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 887

Freeswitch集成Skype,freeswitch 视频会议Freeswitch集成Skype首先,我不得不说,这个教程可能对你有些帮助,但是也有可能无法根本解决某些问题。因为这一块的东西太少了。网上几乎没有参考。对于Skype的集成,早在几年前好像就是支持的。在Freeswitch的官网上也有对应的说明。早起主......

Freeswitch集成Skype,freeswitch 视频会议




Freeswitch集成Skype

首先,我不得不说,这个教程可能对你有些帮助,但是也有可能无法根本解决某些问题。因为这一块的东西太少了。网上几乎没有参考。

对于Skype的集成,早在几年前好像就是支持的。在Freeswitch的官网上也有对应的说明。

早起主要有三种方式:

·Skype Connect

·modskypopen (deprecated)

·SipTheeSkppe(deprecated)

ok,那就很明朗了。我们只有一条路可以走。

准备

首先你要有一个skype账户,没有就去官网上申请一个。(现在skpye已经被微软收购了,如果你有微软账号也可以登录)

其次你要有个Freeswitch。当然,这个是肯定有的。

Freeswitch配置

这些都可以参考Freeswitch官网上的,我也是按照上面来的。不过稍微有一点点不同。(可能文档没有及时更新)

SIP Profile

位置在 conf/sipprofiles/external/skype.xml(该文件需要你新建)

include

gateway name=skype

  param name=realm value=sip.skype.com/

  param name=proxy value=sip.skype.com/ ! is this necessary  its the same as realm

  param name=fromdomain value=sip.skype.com/

  param name=username value=YOURSKYPEsipUSERNAME/

  param name=fromuser value=YOURSKYPEsipUSERNAME/

  param name=password value=YOURSKYPESIPPASSWORD/

  param name=contactparams value=YOURSKYPEsipUSERNAME@sip.skype.com/

  param name=extension value=YOURSKYPEsipUSERNAME/

  param name=extensionincontact value=true/

  param name=retryseconds value=30/

  param name=calleridinfrom value=false/

/gateway

/include

这个配置是网关上的参考,需要说明几点。

首先,看你一下你的server是否可以ping通sip.skype.com。避免物理上的不可访问。

其次,YOURSKYPEsipUSERNAME并不是你的skype的账户名。(可能文档写作的时候是可以的,但是现在肯定不行)。这个username是skype connect里的profile的username。(后面介绍)

同理,这里的YOURSKYPESIPPASSWORD也不是你的skype的密码,是skype connect里的profile的password。

另外,建议retryseconds设置时间小一点。

理论上来说,配置了Sip Profile,已经完成了一半,你可以实现freeswitch通过skype外呼的能力了。 如果要实现skype呼入freeswitch,需要再完成如下配置。

Dialpan

Inbound: conf/dialplan/public/01skype.xml(该文件需要你新建)

include

extension name=skypeinbound

  condition field=destinationnumber expression=YOURSKYPESIPUSERNAME

   action application=transfer data=YOULOCALNUMBERWHEREYOUWantTRANSFERSKYPECALL XML default/

  /condition

/extension

/include

Outbound: conf/dialplan/default/01skype.xml(该文件需要你新建)

include

extension name=skypeoutbound

  condition field=destinationnumber expression=^(YOURPREFIX\d+)$

   action application=bridge data=sofia/gateway/skype/$1/

  /condition

/extension

/include

注意:这段官网上标注是没有测试过的,因为笔者不需要,我就没有配置了。仅供参考。

Sip Connect配置

Skype被收购后,官网上也是绕来绕去的。笔者弄了半天才弄清楚Sip Connect的概念。

流程

言归正传,理一下这个图里的关系。

Skype账号和微软账号都可以登录skype,但是两者不互通(之前踩过坑)

需要登录skype manager(使用对应的账户),然后在特性里开通Skype Connect。

这一步不可使用百度,可以使用google搜skype manager,然后找到入口。

进入后要先创建一个组。我创建了一个名为MyFamily的组。

skype manager页面

点击Features,点击Skype Connect,创建Profile

Features

创建后Profile后就可以查看用户名和密码

查看用户名和密码

还记得上面Freeswitch配置的用户名和密码吗? 这里就是需要配置的值。

配置完成后,这个网关就可以注册上了。但是不可以外呼。因为没有激活。激活要交费,只是线路的费用,一个线路一个月将近5欧。

这里充了钱只能充值到我个人账户,这里的组账户还是没有钱。不理解为什么。

问了Skype客户,答复告诉我是国内不支持Skype Connect功能,那我充值异常怎么说啊? 客服答,请直接退款。


文章推荐
德国炊具进口报关,外贸炊具订单
AMM弃用和 Google Play Install Referrer支持
FNAC店铺绑定PingPong账号流程
ASO笔记——关键词优化步骤,如何优化aso关键词排名


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部