{"id":620,"date":"2025-12-31T14:21:45","date_gmt":"2025-12-31T22:21:45","guid":{"rendered":"https:\/\/nramkumar.org\/tech\/?p=620"},"modified":"2025-12-31T14:21:45","modified_gmt":"2025-12-31T22:21:45","slug":"enabling-sip-over-tls-on-voip-ms-ios-softphone","status":"publish","type":"post","link":"https:\/\/nramkumar.org\/tech\/blog\/2025\/12\/31\/enabling-sip-over-tls-on-voip-ms-ios-softphone\/","title":{"rendered":"Enabling SIP over TLS on Voip.ms iOS softphone"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you use voip.ms and want to use their softphone on iOS with SIP over TLS, these are the settings that worked for me:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, enable Encrypted SIP Traffic option for the sub-account (and you should really be using sub-accounts for softphone registrations) on the voip.ms control panel.<\/li>\n\n\n\n<li>On your voip.ms softphone on your device, Click on Account Setup, Click on i next to the account to modify settings, click on Advanced Settings, change transport protocol to tls(sip).<\/li>\n\n\n\n<li>Click on Secure Calls, and turn on SDES to Required for both incoming and outgoing calls<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After this, you should see your softphone registration show up as TLS on voip.ms portal and when you make\/receive calls you should see the lock icon in the softphone indicating secure channel for the call.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you use voip.ms and want to use their softphone on iOS with SIP over TLS, these are the settings that worked for me: After this, you should see your softphone registration show up as TLS on voip.ms portal and when you make\/receive calls you should see the lock icon in the softphone indicating secure&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-620","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/posts\/620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/comments?post=620"}],"version-history":[{"count":1,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/posts\/620\/revisions"}],"predecessor-version":[{"id":621,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/posts\/620\/revisions\/621"}],"wp:attachment":[{"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/media?parent=620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/categories?post=620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nramkumar.org\/tech\/wp-json\/wp\/v2\/tags?post=620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}