I’m not denying it works great, just expressing my experience. I was able to get chan_sip working from day 5, and it’s working for 700 phones across 30 sites for about 3 years now. There was a few days needed to make sure all the correct ports were Used and open on the edge device to the truck pilot provider. As well a little time to knock down Fortigates VoIP ALG implementation, since it was messing with sip/rtp and freepBx. But yeah the first 4 days spent with trying both at the time, led me to more success with chan_sip. Can you elaborate on the “right” ports since its 5060 or 5061 that could be used and all the players such as rtp ports 10000-20000, etc and all the other ports I don’t have memorized but utilize for my working chan_sip implementation.
To me the sip protocol is the sip protocol. If I convert my extensions to pjsip it should all just work since the same fundamental ports that my Chan sip is using and working with should be what pjsip uses outside of if I decide pjsip should reside on 5060 or 5061. Is there some sort of extended port set on pjsip that lies outside of the port set for chan_sip I don’t know about…maybe I’m looking at this wrong, but from a protocol perspective that makes no sense to me since it’s still sip but with a different driver.
I honestly want to know if I’m possibly missing something, please teach me, and redirect me to the port set that would exist outside of what the chan_sip implementation uses, because quite possibly, I’m missing something and that would be great for me to know, for when I go forward. Many people have expressed that if I have a working chan_sip implementation, and convert to pjsip, that myself and others should be good to go, since it’s all sip and the ports that sip uses. But yes, please let me know if I’m missing something. When I get a free moment I will edit this post and list all ports, and general config settings that are allowing my chan_sip to fully work…which in theory should be similar to pjsip from a port perspective. That way someone can point out what I’m missing possibly.