Ok, I find the problem, you were right.
On my first try to make pjsip work for some reason I had to comment contact=realtime,ps_contacts
on sorcery.conf
, this line wasn’t let the peers get registered, so when I commented it, I could make peers get registered, and never look back.
The problem was some misconfiguration on sorcery.conf
or extconfig.conf
that I probably get correct on the way and didn’t realize.
I based my thinking on the wiki, like was wrote: “PJSIP bases its configuration on types of objects” (endpoint, auth, aor, domain, identify) and PJSIP only “worked” when contact
was commented I thought it wasn’t important.
Thanks for the help!
My sorcery.conf
[res_pjsip]
endpoint=realtime,ps_endpoints
auth=realtime,ps_auths
aor=realtime,ps_aors
domain_alias=realtime,ps_domain_aliases
contact=realtime,ps_contacts
[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
My extconfig.conf
[settings]
sippeers => odbc,anequim_config
extensions => odbc,anequim_config
psql_hints.conf => odbc,anequim_config,psql_hints_conf
psql_stdexten.conf => odbc,anequim_config,psql_stdexten_conf
users.conf => odbc,anequim_config,users_conf
confbridge.conf => odbc,anequim_config,confbridge
queue_log => odbc,anequim_cdr,queue_log
queues => odbc,anequim_config
queue_members => odbc,anequim_config
musiconhold => odbc,anequim_config
voicemail => odbc,anequim_config
extensions_queues.conf => odbc,anequim_config,extensions_queues_conf
;PJSIP
ps_endpoints => odbc,anequim_config
ps_auths => odbc,anequim_config
ps_aors => odbc,anequim_config
ps_domain_aliases => odbc,anequim_config
ps_endpoint_id_ips => odbc,anequim_config
ps_outbound_publishes => odbc,anequim_config
ps_inbound_publications = odbc,anequim_config
ps_asterisk_publications = odbc,anequim_config
ps_contacts = odbc,anequim_config
Table: ps_contacts
now:
anequim_config=# SELECT * FROM public.ps_contacts;
id | uri | expiration_time | qualify_frequency | outbound_proxy | path | user_agent | qualify_timeout | reg_server | authenticate_qualify | via_addr | via_port | call_id | endpoint | prune_on_boot
-----------------------------------------+--------------------+-----------------+-------------------+----------------+------+-----------------+-----------------+------------+----------------------+------------+----------+-------------------------------------------------+----------+---------------
101^3B@8d4aed5729490ec826d669283fe03648 | sip:101@10.120.0.6 | 1669050921 | 0 | | | PhonerLite/2.99 | 3 | | yes | 10.120.0.6 | 5060 | 8020521E-2968-ED11-851E-D9D9900B01D1@10.120.0.6 | 101 | no
(1 registro)