我不是星号专家,我现在被困住了。
我正在尝试实时设置一个星号框。大多数工作正常,而且我的端点能够在彼此之间进行调用。但我需要为 VOIP 提供商设置 SIP 中继,但我不确定该怎么做,因为我所做的不起作用。
- 第一个问题是我的注册没有加载。据我了解,需要为不同的对象设置 sorcery.conf 文件。我确定类型基本上映射到中的类型
pjsip.conf
,所以我在那里设置了信息。就像我说的,我的中继的 aors、endpoint 和 auth 反映并加载了,但我似乎无法获得注册。
我已经尝试在 pjsip.conf 以及 mysql 数据库中设置注册(和身份),但是当我运行时pjsip show registrations
,没有找到任何对象。我想也许是因为sorcery.conf
没有映射表,但是当我添加registration=realtime,ps_registrations
到 sorcery.conf 时,pjsip 根本没有启动
这是我当前的 sorcery.conf 设置。我已经包含了 incase 的注释行
[res_pjsip]
endpoint=realtime,ps_endpoints
auth=realtime,ps_auths
aor=realtime,ps_aors
domain_alias=realtime,ps_domain_aliases
;registration=realtime,ps_registrations
[res_pjsip_endpoint_identifier_ip]
identify=realtime,ps_endpoint_id_ips
;[res_pjsip_outbound_publish]
;outbound-publish=realtime,ps_outbound_publishes
;[res_pjsip_pubsub]
;inbound-publication=realtime,ps_inbound_publications
;[res_pjsip_publish_asterisk]
;asterisk-publication=realtime,ps_asterisk_publications
我在 pjsip.conf 中也有相同的设置
[mtntrunk]
type=registration
outbound_auth=mtntrunk_auth
server_uri=sip:<ip address of provider>
client_uri=sip:<number>@<ip address of provider>
retry_interval=60
;forbidden_retry_interval=600
;expiration=3600
;line=yes
endpoint=mtntrunk
当我运行命令时端点mtntrunk
确实显示pjsip show endpoints
如果您需要更多信息,请询问。
有什么我想念的吗?我的配置不正确吗?我应该配置配置文件以及实时配置来使它工作吗?