我正在尝试让 PJSUA 在 Raspberry Pi 上运行,以便我可以拨打电话。
我正在使用已知的良好凭据进行身份验证。我在打开 PJSUA 时调用的配置文件中获得了所有身份验证数据:
pjsua --config-file ~/pjsua.conf
~/.pjsua.conf
--id sip:[REDACTED NUMBER]@[REDACTED SERVER]
--registrar sip:[REDACTED SERVER]
--username [REDACTED NUMBER]@[REDACTED SERVER]
--password [REDACTED]
--realm [REDACTED SERVER]
--auto-play
--null-audio
--play-file /home/pi/sounds/announcement.wav
--local-port 5061
在 PJSUA 内进行身份验证
加载时,可用命令上方可见以下内容,表明它已正确注册:
*[ 2] sip:[REDACTED NUMBER]@[REDACTED SERVER]: 100/In Progress (expires=0)
Online status: Online
但是当我去拨打电话时,INVITE
正确地熄灭,由 a401 Unauthorized
响应,然后 PJSUA 停止,不响应另一个INVITE
包含Authorization
标头的响应。
我只是错过了一个可以启动它的配置选项吗?