MicroSIP,SIP Server,SIP Proxy,Display name(显示名称)
exten => _**..1,Pickup (${EXTEN:2})
它允许您管理多个通话、进行会议、执行盲转和遇忙转接以及收发消息。目前,这些功能中的大部分仅在扩展模式下可用。
SIP 账户核心配置项详解
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 为后台系统的用户 IDuser_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为英国),或为简单数字前缀(如0、9)。
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.→ 允许拨0、01、011、0111等;
-x.→ 允许拨打任意长度的数字(无位数限制)规则组合示例:
若需支持 “4 位分机号” 和 “11 位手机号(加前缀 86)”,Dial Plan 可写为:xxxx|<:86>xxxxxxxxxxx用户拨
8001(4 位)→ 匹配xxxx,直接发送;用户拨
13800138000(11 位)→ 匹配<:86>xxxxxxxxxxx,自动补全为8613800138000。
总结:配置核心原则
一致性:Username、Login、Password、Domain 需与服务端配置完全一致(大小写、格式无偏差);
网络可达性:若终端无法直接访问 SIP Server,需正确配置 SIP Proxy(必要时加
;hide参数);拨号规则适配:根据实际通话场景(分机、本地电话、国际电话)配置 Dialing Prefix 和 Dial Plan,避免号码无法接通;
安全性:优先使用加密协议(如 SIP over TLS),定期修改 Password,避免泄露账户信息。
