<div dir="ltr">I'll also warn that if you do intend on doing anything with rtpengine/webrtc2sip etc. you'll need Openssl 1.0.1j or better so that it has the proper support for DTLS-SRTP. This means you are sort of SOL if you are running CentOS5 unless you plan on building Openssl 1.0.1 manually. The websocket module is also not in the Kamailio repositories for CentOS5 and you would need to build it yourself. I'm being rather specific with Cent/RHEL just because I ran into this problem and wanted to throw it out as a warning...<div><br></div><div>Also rtpengine won't work in kernel mode in Cent/RHEL 5. Everything is smooth sailing on CentOS 6.</div><div><br></div><div>:)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 4, 2015 at 8:07 AM, Paul Belanger <span dir="ltr"><<a href="mailto:paul.belanger@polybeacon.com" target="_blank">paul.belanger@polybeacon.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Wed, Mar 4, 2015 at 12:47 AM, Jarrod Cuzens <<a href="mailto:jarrod@mogl.com">jarrod@mogl.com</a>> wrote:<br>
> For those that were interested I have attached the kamailio.cfg which we<br>
> have working with Kamailio 4.2.1 and Asterisk 1.8.23/32. Specifically, the<br>
> following yum packages:<br>
><br>
> kamailio.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-auth-ephemeral.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-bdb.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-carrierroute.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-cpl.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-debuginfo.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-gzcompress.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-ims.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-ldap.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-mysql.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-outbound.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-postgres.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-presence.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-python.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-sctp.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-snmpstats.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-sqlite.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-tls.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-unixodbc.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-utils.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-uuid.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-websocket.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-xml.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
> kamailio-xmpp.x86_64 4.2.1-4.1<br>
> @home_kamailio_v4.2.x-rpms<br>
><br>
> Keep in mind that using Kamailio to bridge the signalling is only half of<br>
> the equation. You must also bridge the media and so the rtpengine module<br>
> allows Kamailio to interface with the rtpengine<br>
> (<a href="https://github.com/sipwise/rtpengine" target="_blank">https://github.com/sipwise/rtpengine</a>) which does that half.<br>
><br>
> In the provided example Kamailio.cfg there isn't any real hardening and it's<br>
> pretty much purely used as a bridge that would front an Asterisk 1.8 server<br>
> for webrtc capabilities (but not any other sip). It uses the dispatcher<br>
> module to dispatch to the underlying asterisk so you will still need to add<br>
> the Asterisk to the dispatcher config.<br>
><br>
</div></div>+1 to everything here. We also do this and it works quiet well. Kudos.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Paul Belanger | PolyBeacon, Inc.<br>
Jabber: <a href="mailto:paul.belanger@polybeacon.com">paul.belanger@polybeacon.com</a> | IRC: pabelanger (Freenode)<br>
Github: <a href="https://github.com/pabelanger" target="_blank">https://github.com/pabelanger</a> | Twitter: <a href="https://twitter.com/pabelanger" target="_blank">https://twitter.com/pabelanger</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
<a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><font size="1"><span style="color:rgb(26,26,26);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:14px">********** Confidentiality Notice **********</span><br style="color:rgb(26,26,26);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:14px"><span style="color:rgb(26,26,26);font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:14px">This electronic transmission and any attached documents or other writings are confidential and are for the sole use of the intended recipient(s) identified above. This message may contain information that is privileged, confidential or otherwise protected from disclosure under applicable law. If the receiver of this information is not the intended recipient, or the employee, or agent responsible for delivering the information to the intended recipient, you are hereby notified that any use, reading, dissemination, distribution, copying or storage of this information is strictly prohibited. If you have received this information in error, please notify the sender by return email and delete the electronic transmission, including all attachments from your system.</span></font></div>
</div>