I am in the progress of migrating from chan_sip to pjsip.
I fear I have missed something on how hints need to be specified for pjsip.
For chan_sip I have configured sip.conf
subscribecontext = localuser
and in the dialplan I set:
exten => 11,hint,SIP/11
Now if a phone subscribes to ’11’ this works.
Now I try to get the same working for pjsip. I understood that for pjsip the hit needs to be placed in the same context as the endpoint:
type=endpoint transport=transport-udp context=localuser disallow=all allow=g722
allow=alaw allow=gsm auth=11
callerid=(remove in this example qualify_frequency=10
And in the dialplan I changed:
exten => 11,hint,PJSIP/11
But I constantly get:
Request ‘SUBSCRIBE’ from ‘”Benoît Panizzon PJSIP” <11>‘
failed for ‘2001:4060:dead:d1d0:204:13ff:fe30:228d:2332’ (callid:
ow21f3eg@snom) – No matching endpoint found11>
And I in the logger I see that the subscriber request is being rejected with error 404.
Any hints what I’m doing wrong?