Calling from external VoIP/SIP client #436
-
I would like to be able to call UEs from a VoIP/SIP client like MicroSIP or alternatives.
I am not familiar with Diameter, do I need to authenticate to the Diameter instance running on the P-CSCF or should I be running a Diameter instance together with the VoIP/SIP client to handle the authentication? I have added the VoIP/SIP client user to the pyHSS but not to the HSS nor to OsmoHLR as they do not seem to support the type of data such a user would have e.g. text usernames and not having an opc. I am not confident that my approach is correct at all so for this reason I have neglected to attach a pcap file, as I would like to hear how one would go about connecting a VoIP/SIP client, rather than focus on my misguided attempt at doing it. About my setup, everything is run on a single rpi 5 host using 4g-volte-deploy.yaml and srsenb.yaml and with a LimeSDR Mini 2.0. This is working great with our Quectel RG255C UEs. If anything is unclear I will be happy to clarify it. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
If you are using only SIP clients to call, then you would need to disable Rx diameter interface on P-CSCF as follows #!define WITH_RX ====> ##!define WITH_RX This way it wont need authorization from PCRF. |
Beta Was this translation helpful? Give feedback.
I havent used any but I remember some in community trying out IMSDroid but I dont know how is the support for that
One of the community member has contributed to this quite recently but its for 5G only currently. But, you can take a look at ibcf folder for the configuration used to achieve calling from IMS to outside world and vice versa. Note that for this to work you need to get a SIP trunk head number. I …