MicroSIP,SIP Server,SIP Proxy,Display name(显示名称)

要添加联系人,请在 “联系人” 页面的空白区域右键单击。只有 “号码” 字段是必填项,且在列表中是唯一的。号码可以采用多种输入格式,详见上文。


您可以启用 “状态订阅” 来查看联系人的可用状态、使用 BLF 功能以及接听电话。这可能需要对您的 SIP 服务器进行额外配置。对于某些类型的服务器(非 Asterisk),您必须在 “账户” 窗口中启用 “发布状态”,才能与其他联系人共享您的可用状态。成功设置状态后,您联系人列表中的条目将变成彩色。


当联系人有来电时,其图标会闪烁。要接听来电(定向呼叫代接),请双击该图标或使用上下文菜单项 ——“呼叫代接”。代接代码是硬编码的:“******* 例如,要为 Asterisk 配置呼叫代接,请添加到 extensions.conf。
exten => _**..1,Pickup (${EXTEN:2})

它允许您管理多个通话、进行会议、执行盲转和遇忙转接以及收发消息。目前,这些功能中的大部分仅在扩展模式下可用。

SIP 账户核心配置项详解

SIP(Session Initiation Protocol,会话初始协议)是用于发起、管理和终止语音、视频等实时通信会话的核心协议。在配置 SIP 终端(如 IP 电话、软电话)时,需正确填写以下关键参数,否则可能导致注册失败、无法通话等问题。以下是各配置项的详细解析、作用及实操建议:

1. SIP Server(SIP 服务器)

  • 定义:用户 SIP 账户对应的 “核心业务服务器”,负责处理账户注册、会话建立(如通话请求)、会话管理(如通话中转移)等核心逻辑,是 SIP 通信的 “中枢”。

  • 作用:终端设备需先向 SIP Server 发起注册,验证身份后才能接入通信网络,后续的通话请求也需通过它转发或处理。

  • 填写要求:通常由服务提供商(如企业 IP-PBX 管理员、运营商)提供,格式可能是域名(如 sip.example.com)或IP 地址(如 10.0.0.5),部分需指定端口(默认 SIP 端口为 5060/UDP,加密 SIP(TLS)为 5061/TCP,如 sip.example.com:5061)。

2. SIP Proxy(SIP 代理服务器)

  • 定义:转发 SIP 信令(如注册请求、通话邀请)的中间服务器,可单个配置或形成 “代理链”(多个代理依次转发),解决终端与 SIP Server 之间的网络可达性问题(如跨网段、NAT 穿透)。

  • 作用

    • 当终端与 SIP Server 不在同一局域网时,通过 Proxy 转发信令,避免 NAT 设备屏蔽内部终端的请求;

    • 部分场景下用于负载均衡或安全过滤(如拦截非法信令)。

  • 填写格式与示例

    格式类型示例说明
    仅 IP 地址192.168.1.1默认使用 SIP 标准端口(5060)
    IP + 端口192.168.1.1:5070自定义端口(如服务端修改了默认端口)
    代理链(空格分隔)192.168.1.1 192.168.15.1信令依次通过第一个、第二个代理转发到 SIP Server
    ;hide参数192.168.1.1;hide隐藏终端的真实 IP 地址,解决部分服务端因配置限制导致的注册 / 通话失败问题
  • 注意:若 SIP Server 可直接被终端访问(如同一局域网),此参数可留空。

3. Username(账户用户名)

  • 定义:SIP 账户的唯一标识(由服务提供商分配),用于在 SIP 网络中区分不同用户。

  • 填写要求:通常为数字(如分机号 8001)或字符串(如 user001@example.com),需与服务端配置的账户名完全一致(大小写敏感,如 User001 和 user001 可能被视为不同账户)。

4. Domain(账户域名)

  • 定义:SIP 账户的 “归属域”,用于标识账户所属的 SIP 服务网络,通常与 SIP Server 的域名或 IP 关联。

  • 作用:帮助 SIP 网络定位账户对应的 SIP Server(如 user001@example.com 中,example.com 即为 Domain,指向 sip.example.com 服务器)。

  • 填写示例:若 Username 为 8001,Domain 可能是 example.com 或 192.168.1.100(SIP Server 的 IP),最终账户标识为 Username@Domain(如 8001@example.com)。

5. Login(认证用户名)

  • 定义:用于 SIP 账户身份认证的用户名(与 Username 可能相同,也可能不同)。

  • 作用:部分服务端会区分 “账户标识(Username)” 和 “认证标识(Login)”(如 Username 为分机号 8001,Login 为后台系统的用户 ID user_8001),确保认证安全性。

  • 填写规则:若服务端未特殊说明,此参数可留空,终端会自动使用 “Username” 作为 Login 值;若服务端单独分配了认证用户名,需填写指定值。

6. Password(账户密码)

  • 定义:SIP 账户的认证密码,用于验证终端的合法性(防止他人盗用账户)。

  • 注意事项

    • 需严格按照服务提供商提供的密码填写(区分大小写、特殊字符,如 P@ssw0rd 不可写成 p@ssw0rd);

    • 建议定期修改密码,避免明文传输(优先使用加密 SIP 协议,如 TLS)。

7. Display name(显示名称)

  • 定义:用户的 “对外展示名称”,在发起通话或发送消息时,会显示在对方终端的 “来电显示” 或 “消息发送方” 位置。

  • 填写示例:可填写真实姓名(如 张三)、部门 + 姓名(如 技术部-李四),支持中英文(需终端和服务端支持 UTF-8 编码),若留空,对方可能看到 Username 或 “未知用户”。

8. Dialing Prefix(拨号前缀)

  • 定义:为 “本地格式号码” 添加的前缀,用于满足国际通话或特定网络的拨号规则。

  • 作用

    • 国际通话:将本地号码(如 12345678)自动补全为国际号码格式(如中国前缀 +86,补全后为 +8612345678);

    • 本地通话:部分企业要求拨打外线需加前缀(如拨 0 出外线,前缀填写 0,拨号 12345678 时自动变为 012345678)。

  • 填写要求:必须以 + 或 00 开头(国际前缀,如 +1 为美国、0044 为英国),或为简单数字前缀(如 09)。

9. Dial Plan(拨号计划)

  • 定义:按 “规则模板” 自动转换用户拨打的号码,同时过滤不符合规则的号码(防止误拨或非法拨号),规则之间用 | 分隔,整体可加括号 () 包裹。

  • 核心语法与示例

    语法符号含义示例与效果
    x代表任意单个字符(通常用于数字,部分支持 *#xxxx → 仅允许拨打 4 位数字(如分机号 8001
    [sequence]允许的字符列表 / 范围,[a-b] 表示范围[2-9]xxxxxxx → 允许拨打以 2-9 开头的 10 位数字(美国手机号格式);
    [16-9*] → 允许输入 1、6-9、*
    <dialed:substituted>号码替换 / 插入:dialed 是用户拨打的部分,substituted 是替换后的内容- 示例 1:<8:1555>xxxxxxx → 用户拨 81234567,系统发送 15551234567
    - 示例 2:<:1>xxxxxxxxxx → 用户拨 1234567890,系统发送 11234567890(前缀加 1)
    .(句号)代表 “前一个字符的 0 次或多次重复”01. → 允许拨 0010110111 等;
    x. → 允许拨打任意长度的数字(无位数限制)
  • 规则组合示例
    若需支持 “4 位分机号” 和 “11 位手机号(加前缀 86)”,Dial Plan 可写为:xxxx|<:86>xxxxxxxxxxx

    • 用户拨 8001(4 位)→ 匹配 xxxx,直接发送;

    • 用户拨 13800138000(11 位)→ 匹配 <:86>xxxxxxxxxxx,自动补全为 8613800138000

总结:配置核心原则

  1. 一致性:Username、Login、Password、Domain 需与服务端配置完全一致(大小写、格式无偏差);

  2. 网络可达性:若终端无法直接访问 SIP Server,需正确配置 SIP Proxy(必要时加 ;hide 参数);

  3. 拨号规则适配:根据实际通话场景(分机、本地电话、国际电话)配置 Dialing Prefix 和 Dial Plan,避免号码无法接通;

  4. 安全性:优先使用加密协议(如 SIP over TLS),定期修改 Password,避免泄露账户信息。


若配置后仍无法注册或通话,可优先检查:SIP Server/Proxy 的网络连通性(ping 测试)、端口是否被防火墙屏蔽、账户是否在服务端被禁用。


相关内容