{"guid":"992de5fa-298f-5930-8d43-d78c1e7fc576","title":"My Kamailio Config","subtitle":null,"slug":"osmodevcon2024-207-my-kamailio-config","link":"https://pretalx.sysmocom.de/osmodevcon2024/talk/BUWUKG/","description":"This talk should maybe be titled \"How (NOT) to write a Kamailio Config\" :-)\n\nSome of us at Osmocom have had reason to use Kamailio in recent years, even if only as a basic endpoint for osmo-sip-connector to loop back to itself.\n\nKamailio is quite powerful, and it might be of interest to briefly go through the things I did with it, and also two other related FOSS projects: **SEMS** and **RTPENGINE**\n\n* Routing DID\n* Routing with Osmo dGSM\n* Gateway to Jitsi Conferences\n* Mangling Caller ID\n* Failover routing (Terrestrial/vSAT switch)\n* Codec Transcoding decisions (with multiple transcoding hosts and optional direct RTP without transcoding)\n\n*All this can be learned by reading Kamailo docs, however, there's nothing like learning from real experience, right? (or sharing that experience, and examples)*","original_language":"eng","persons":["Keith Whyte"],"tags":["osmodevcon2024","207","2024","osmodevcon2024","osmocom"],"view_count":81,"promoted":false,"date":"2024-05-04T11:30:00.000+02:00","release_date":"2024-06-01T00:00:00.000+02:00","updated_at":"2026-03-05T09:45:07.044+01:00","length":2190,"duration":2190,"thumb_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2024/207-992de5fa-298f-5930-8d43-d78c1e7fc576.jpg","poster_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2024/207-992de5fa-298f-5930-8d43-d78c1e7fc576_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2024/207-992de5fa-298f-5930-8d43-d78c1e7fc576.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/osmodevcon/2024/207-992de5fa-298f-5930-8d43-d78c1e7fc576.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/osmodevcon2024-207-my-kamailio-config","url":"https://api.media.ccc.de/public/events/992de5fa-298f-5930-8d43-d78c1e7fc576","conference_title":"OsmoDevCon 2024","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2024","related":[],"recordings":[{"size":173,"length":2190,"mime_type":"video/webm","language":"eng","filename":"osmodevcon2024-207-eng-My_Kamailio_Config_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-06-02T23:01:04.951+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2024/webm-sd/osmodevcon2024-207-eng-My_Kamailio_Config_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/77809","event_url":"https://api.media.ccc.de/public/events/992de5fa-298f-5930-8d43-d78c1e7fc576","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2024"},{"size":543,"length":2190,"mime_type":"video/webm","language":"eng","filename":"osmodevcon2024-207-eng-My_Kamailio_Config_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-06-02T22:49:53.759+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2024/webm-hd/osmodevcon2024-207-eng-My_Kamailio_Config_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/77808","event_url":"https://api.media.ccc.de/public/events/992de5fa-298f-5930-8d43-d78c1e7fc576","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2024"},{"size":33,"length":2190,"mime_type":"audio/mpeg","language":"eng","filename":"osmodevcon2024-207-eng-My_Kamailio_Config_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-06-02T22:22:59.664+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2024/mp3/osmodevcon2024-207-eng-My_Kamailio_Config_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/77807","event_url":"https://api.media.ccc.de/public/events/992de5fa-298f-5930-8d43-d78c1e7fc576","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2024"},{"size":93,"length":2190,"mime_type":"video/mp4","language":"eng","filename":"osmodevcon2024-207-eng-My_Kamailio_Config_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-06-02T22:22:04.113+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2024/h264-sd/osmodevcon2024-207-eng-My_Kamailio_Config_sd.mp4","url":"https://api.media.ccc.de/public/recordings/77806","event_url":"https://api.media.ccc.de/public/events/992de5fa-298f-5930-8d43-d78c1e7fc576","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2024"},{"size":25,"length":2190,"mime_type":"audio/opus","language":"eng","filename":"osmodevcon2024-207-eng-My_Kamailio_Config_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-06-02T22:11:45.025+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2024/opus/osmodevcon2024-207-eng-My_Kamailio_Config_opus.opus","url":"https://api.media.ccc.de/public/recordings/77805","event_url":"https://api.media.ccc.de/public/events/992de5fa-298f-5930-8d43-d78c1e7fc576","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2024"},{"size":515,"length":2190,"mime_type":"video/mp4","language":"eng","filename":"osmodevcon2024-207-eng-My_Kamailio_Config_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-06-01T20:59:47.110+02:00","recording_url":"https://cdn.media.ccc.de/events/osmodevcon/2024/h264-hd/osmodevcon2024-207-eng-My_Kamailio_Config_hd.mp4","url":"https://api.media.ccc.de/public/recordings/77241","event_url":"https://api.media.ccc.de/public/events/992de5fa-298f-5930-8d43-d78c1e7fc576","conference_url":"https://api.media.ccc.de/public/conferences/osmodevcon2024"}]}