Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kamailio IMS installation guide and WebRTC support #860

Closed
aoncorici opened this issue Nov 16, 2016 · 6 comments
Closed

Kamailio IMS installation guide and WebRTC support #860

aoncorici opened this issue Nov 16, 2016 · 6 comments

Comments

@aoncorici
Copy link

Dear all, my name is Ancuta Corici (Onofrei) and am working at Fraunhofer FOKUS. We might have met or you might have seen some code from me in OpenSER and OpenIMSCore (e-cscf, support for offline charging).
We have now @ngvoice and many others to carry on the work on IMS and we send our greetings.
We are working now in the EU project reTHINK and would like to use kamailio ims for interop between webrtc clients and ims world.

For the moment, we are evaluating the status of IMS components and WebRTC support. Thus, we would like to know:

@ngvoice : might be the best to answer, but if somebody else is having the info, we are open.

@ngvoice
Copy link
Member

ngvoice commented Nov 16, 2016

Hi Ancuta,

I can only pass back the greetings to you and all of the OpenIMS-Core team. Without your effort, we would not have the feature-set of Kamailio IMS, that we have now.

We plan to update/publish a new version of the installation tutorial and the example configs, but due to a tight schedule (I have a one-year old son, I do some amateur acting + we have a full order book), that will likely have to wait for January next year. We have several enhancements we will publish (e.g. a Online-Charging-Server (Ro for Pre- and Postpaid), a refurbished HSS, Management-Tools, ...).

We showed WebRTC on IMS during KamailioWorld this year. The configuration for this is in the example files. However, those examples were simply working as another endpoint, so the full SIP-credentials are required. I haven't used it since, but I guess it should still work. I haven't checked with the ETSI/3GPP Spec in detail; we are usually a bit more pragmatic on those topics.

We are currently deploying WebRTC with two mobile operators in Europe (no IMS/VoLTE involved) and VoLTE for two mobile operators around the world, which keeps us quite busy at the moment. It pays our bills, but also slows us down on publishing our enhancements to the public.

Interop between VoLTE, WebRTC, legacy SIP and the rest of the legacy world worked in April 2016 and it "should" still work. However, WebRTC Interop is however currently untested from our side. There was someone on the mailing-list recently, who tried it and had it working.

Thanks,
Carsten

@aoncorici
Copy link
Author

Hi Carsten,

Thank you for sharing, and congratulations! I will give it a try in the next weeks and get back to the mailing list/issue list if in trouble.

Keep up the good work,
Ancuta

@aoncorici
Copy link
Author

Hi Carsten,

For more orientation, can you tell me which webrtc client and which IMS client you used in the demonstration.

if still in the memory, can you share the info on the git commit that was used for the demo.

And another question: was it working both directions: webrtc to IMS and IMS to webrtc.

Thank you for your help,
Ancuta

@ngvoice
Copy link
Member

ngvoice commented Nov 17, 2016

Hi Ancuta,

i used SIP.js as a very simple Webfrontend, we even had the credentials hard-coded.

It must have been this commit:
5169e7d

It has been working both direction (WebRTC to IMS and IMS to WebRTC).

Thanks,
Carsten

@oej
Copy link
Member

oej commented Nov 20, 2016

This is a discussion that works better on the mailing list than the bug tracker - as it is not an issue, just general questions.

@miconda
Copy link
Member

miconda commented Nov 21, 2016

Closing it here, further discussions can be done on sr-users mailing list.

@miconda miconda closed this as completed Nov 21, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants