Skip to main content

Goip如何操作

关于

Goip是一种来自中国的GSM网关模型。有几家公司以不同的品牌名称提供此设备,例如MadCom、Hybertone、Etross等等。它们价格便宜,在eBay.com、alibaba.com等网站上非常受欢迎。它们都拥有相同的功能,并且通常很容易配置。一些型号支持1、4、8和32个SIM卡。通常,它们都共享同一个用于配置的网页菜单。

点击此处展开目录

Goip GSM网关操作指南

这是使用FreeSwitch使Goip GSM网关正常工作的最基本配置。

Goip GSM网关操作指南所需条件

您拥有默认的Goip GSM网关配置。

您已经完成了FreeSwitch的初始化安装。

您熟悉FreeSwitch的拨号计划和CLI命令。

开始之前的Goip设备准备工作

记得从你的SIM卡中移除PIN码。用手机确认一下你的SIM卡。它不应该要求你输入PIN码。检查一下LED指示灯(绿色和红色)是否正常闪烁。

登录Goip设备到FS

goipSetup -> 呼叫设置 -> 配置模式 -> SIP电话

配置模式 -> 单服务器模式

电话号码 -> 1000

SIP代理 -> 192.168.2.1

SIP注册机 -> 服务器

身份认证ID -> 1000

密码 -> 1234

goipSetup -> 呼叫转移 -> 转接号码(VoIP到PSTN)-> 10000

这将把所有呼入电话重定向到Freeswitch分机(10000)。

  • SIP代理应该指向FS运行的IP地址。
  • 不要更改任何其他参数,它们应该按默认值设置。

goipSetup -> 保存更改

Goip设备状态

goipSetup -> 状态

  • 在Goip状态页上,电话状态和GSM状态必须为登录状态。
  • 在Goip状态页上,GSM运营商不能为空。(通常需要大约1分钟才能显示GSM运营商的参考ID)
  • GSM信号必须良好,如果低于12,可能会出现问题。

FreeSwitch网关配置示例

在此文件夹freeswitch/conf/sip_profiles/external/中创建goip.xml文件

<include>
<gateway name="goip">
<!--/// 账号用户名*必填*///-->
<!-- 在我的情况下,连接到分机1000 -->
<param name="username" value="1000"/>
<!--/// auth realm: *可选*,如果留空,则与网关名称相同 ///-->
<!-- 在我的情况下,它必须指向Goip网关的IP地址192.168.2.2 -->
<param name="realm" value="192.168.2.2"/>
<!-- 在我的情况下为1234 -->
<param name="password" value="1234"/>
<!--/// 过期时间(秒): *可选*,如果留空则为3600 ///-->
<param name="expire-seconds" value="30"/>
<!--/// 不注册 ///-->
<param name="register" value="false"/>
<!-- 使用哪种协议来注册 -->
</gateway>
</include>

FreeSwitch(出站)上下文配置示例

  <extension name="Goip出站">
<condition field="destination_number" expression="^(6(\d{8}))$">
<action application="log" data="INFO:将呼叫转接到Goip GSM网关:$1"/>
<action application="bridge" data="sofia/gateway/goip/$1"/>
</condition>
</extension>
  • 在此示例中,如果拨打的号码以6开头,后面跟着8位数字,则将呼叫转接到Goip GSM网关,根据您的国家电话格式或所需格式进行更改。

FreeSwitch(入站)上下文配置示例

  <extension name="Goip入站">
<condition field="destination_number" expression="^(10000)$">
<action application="log" data="INFO:在此处执行入站处理操作!!!!! 来电号码--${ani} "/>
<action application="hangup" />
</condition>
</extension>
  • 在此示例中,所有入站呼叫都发送到分机10000,然后自动挂断。来电号码应显示。

故障排除和有用提示

  • sofia 状态配置文件(用于验证 Goip 分机是否已登录到 FS)。
  • sofia 状态(用于检查 Goip 网关是否正确配置并正常运行)。
  • 如果你在拨出电话时遇到问题,请直接登录到 Goip 网关,即使用你喜欢的 SIP 客户端(Jitsy、X-Lite、SipDroid、CSipSimple...)创建一个帐户,使用相同的用户名和密码,并记住IP 地址必须指向你的 Goip 网关 IP,而不是 Freeswitch 的 IP,然后当你的客户端已登录时,试着拨打一个电话。
  • 如果你在接入电话时遇到问题,点击 goipSetup -> tools -> 还原出厂设置,然后用另一部手机拨打你的 Goip 网关 SIM 卡电话号码。绿色灯应该保持亮起,然后你应该听到 Goip 语音信箱要求你拨打一个分机号码加上#号来转接你到该分机。如果是这种情况,请检查你的 SIP 参数,特别是在 Goip 中的转接号码,将你的 FS 设置为 debug 模式,应该会出现一些跟踪信息;如果没有,请再次检查 SIM 卡,将它从 Goip 中取出,用你的手机进行测试。

有用的文档

参见