{"id":1092,"date":"2012-05-21T21:54:12","date_gmt":"2012-05-21T20:54:12","guid":{"rendered":"http:\/\/ccievoice.ksiazek.be\/?p=1092"},"modified":"2025-01-11T18:28:01","modified_gmt":"2025-01-11T17:28:01","slug":"sip-normalization","status":"publish","type":"post","link":"https:\/\/collaboration.ksiazek.be\/?p=1092","title":{"rendered":"SIP Normalization"},"content":{"rendered":"<p>Hi ,<\/p>\n<p>Recently , I had to configure a SIP trunk to operate with Microsoft Exchange as voicemail system but as the integrator of the exchange doesn&#8217;t know a lot about his system , he was unable to configure the voicemail boxes with the correct number so it gave me some mistake as Exhange was unable to resolve the \u00a0called number . So after some searches , I found that we can use the SIP Normalization as in the CUBE but this time directly in the CUCM .<\/p>\n<p>The SIP normalization for SIP trunk on CUCM is based on lua ( an old application language) but even if you have no complex structure , you can easily modify the SIP stack in the inbound and outbound direction.<\/p>\n<p>So you need to read the cisco documentation to master but after an half day you can already play with it to have something.<\/p>\n<p>Lua is really something that you need to try when you need to update a little your sip fields\/option and which is really powerful . I will come on later on this post to put a short example.<\/p>\n<p>\ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi , Recently , I had to configure a SIP trunk to operate with Microsoft Exchange as voicemail system but as the integrator of the exchange doesn&#8217;t know a lot about his system , he was unable to configure the voicemail boxes with the correct number so it gave me some mistake as Exhange was [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[15,1,68],"tags":[16,352,69,353,354,147],"class_list":["post-1092","post","type-post","status-publish","format-standard","hentry","category-cucm","category-non-classe","category-sip","tag-cucm","tag-lua","tag-sip","tag-sip-normalization","tag-sip-trunk","tag-trunk"],"_links":{"self":[{"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=\/wp\/v2\/posts\/1092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1092"}],"version-history":[{"count":1,"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=\/wp\/v2\/posts\/1092\/revisions"}],"predecessor-version":[{"id":4303,"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=\/wp\/v2\/posts\/1092\/revisions\/4303"}],"wp:attachment":[{"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/collaboration.ksiazek.be\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}