Hi *,
(I’m new here on the forum, the mailing list doesn’t seem to have picked up my message).
Maybe I found a small bug or I am doing something wrong.
When I do a “Transfer” on a call that arrives via PJSIP, Asterisk sends a “302 Moved Temporarily” to perform the transfer.
Unlike chan_sip, the contact header is set different and maybe incorrectly with PJSIP:
chan_sip:
Contact: Transfer sip:+49xxx@**provider.de**
pjsip:
Contact: sip:+49170xxx@**91.2.166.143:5060**
The difference are domain (chan_sip) vs. local IP address (pjsip) and the additional (wrong?) port number. The IP address is the one of my router, but the port number should be 25060, because asterisk is configured to this port.
The transfer works with asterisk 11 and chan_sip. It does not work with
pjsip and asterisk 18.
I have not been able to find any precise references in the RFC. At least the port seems doubtful to me. Does anyone know more?
Thanks
Karsten