<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="margin: 0;">Hi Sir/Mada,</div><div style="margin: 0;"><br></div><div style="margin: 0;">Fond the issue. The Orange part could NOT at the end of file. it will report the error: <span style="color: rgb(221, 64, 50);">1 more #!if[n]def as #!endif</span></div><div style="margin: 0;"><span style="color: rgb(221, 64, 50);"><br></span></div><div style="margin: 0;"><span style="color: rgb(0, 0, 0);">It's really </span>weird.</div><div style="margin: 0;"><br></div><div style="margin: 0;">Although the kamailio start and freeswitch working. But the SIP message is NOT process well. kamailio Always reply 480 Temoraritly Unavailable.</div><div style="margin: 0;"><br></div><div style="margin: 0;"><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>#!ifdef WITH_FREESWITCH</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>failure_route[FAIL_FSVBOX] {</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>#!ifdef WITH_NAT</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>if (is_method("INVITE")</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>&& (isbflagset(FLB_NATB) || isflagset(FLT_NATS))) {</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>unforce_rtp_proxy();</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>}</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>#!endif</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i> </i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>if (t_is_canceled()) {</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>exit;</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>}</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i> </i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>if (t_check_status("486|408")) {</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i># re-route to FreeSWITCH VoiceMail</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>$rU = $avp(callee);</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>route(FSVBOX);</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>}</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>}</i></b></span></div><div style="margin: 0;"><span style="color: rgb(254, 132, 15);"><b><i>#!endif</i></b></span></div><div style="margin: 0;"><br></div><div style="margin: 0;"><br></div><div style="margin: 0;"># Manage failure routing cases</div><div style="margin: 0;">failure_route[MANAGE_FAILURE] {</div><div style="margin: 0;"><span style="white-space:pre">     </span>route(NATMANAGE);</div><div style="margin: 0;"><br></div><div style="margin: 0;"><span style="white-space:pre">  </span>if (t_is_canceled()) exit;</div><div style="margin: 0;"><br></div><div style="margin: 0;">#!ifdef WITH_BLOCK3XX</div><div style="margin: 0;"><span style="white-space:pre">        </span># block call redirect based on 3xx replies.</div><div style="margin: 0;"><span style="white-space:pre">      </span>if (t_check_status("3[0-9][0-9]")) {</div><div style="margin: 0;"><span style="white-space:pre">           </span>t_reply("404","Not found");</div><div style="margin: 0;"><span style="white-space:pre">          </span>exit;</div><div style="margin: 0;"><span style="white-space:pre">    </span>}</div><div style="margin: 0;">#!endif</div><div style="margin: 0;"><br></div><div style="margin: 0;">#!ifdef WITH_BLOCK401407</div><div style="margin: 0;"><span style="white-space:pre">   </span># block call redirect based on 401, 407 replies.</div><div style="margin: 0;"><span style="white-space:pre"> </span>if (t_check_status("401|407")) {</div><div style="margin: 0;"><span style="white-space:pre">               </span>t_reply("404","Not found");</div><div style="margin: 0;"><span style="white-space:pre">          </span>exit;</div><div style="margin: 0;"><span style="white-space:pre">    </span>}</div><div style="margin: 0;">#!endif</div><div style="margin: 0;"><br></div><div style="margin: 0;">#!ifdef WITH_VOICEMAIL</div><div style="margin: 0;"><span style="white-space:pre">     </span># serial forking</div><div style="margin: 0;"><span style="white-space:pre"> </span># - route to voicemail on busy or no answer (timeout)</div><div style="margin: 0;"><span style="white-space:pre">    </span>if (t_check_status("486|408")) {</div><div style="margin: 0;"><span style="white-space:pre">               </span>$du = $null;</div><div style="margin: 0;"><span style="white-space:pre">             </span>route(TOVOICEMAIL);</div><div style="margin: 0;"><span style="white-space:pre">              </span>exit;</div><div style="margin: 0;"><span style="white-space:pre">    </span>}</div><div style="margin: 0;">#!endif</div><div style="margin: 0;"><span style="white-space:pre">     </span>return;</div><div style="margin: 0;">}</div></div><p style="margin: 0;"><br></p><div style="margin: 0;">BR,</div><div style="margin: 0;">Sparkle Zou</div><p style="margin: 0;"><br></p><p style="margin: 0;"><br></p><div style="position:relative;zoom:1"></div><div id="divNeteaseMailCard"></div><p style="margin: 0;"><br></p><p>At 2022-10-10 10:24:40, "SparkleZou" <sparklezou@126.com> wrote:</p><blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="margin:0;">Hi Sir/Mada,</div><div style="margin:0;"><br></div><div style="margin:0;">I'm trying to integrate kamailio + freeswitch, according to the manual <a href="http://kb.asipto.com/freeswitch:kamailio-3.3.x-freeswitch-1.2.x-sbc" _src="http://kb.asipto.com/freeswitch:kamailio-3.3.x-freeswitch-1.2.x-sbc">http://kb.asipto.com/freeswitch:kamailio-3.3.x-freeswitch-1.2.x-sbc</a> on Kamailio v5.6</div><div style="margin:0;"><br></div><div style="margin:0;"><span style="color: rgb(51, 51, 51); font-family: Arial, sans-serif;">modified the kamailio.cfg file, </span><font color="#333333" face="Arial, sans-serif">add WITH_FREESWITCH parts, then kamailio could NOT start up. </font></div><div style="margin:0;"><font color="#333333" face="Arial, sans-serif"><br></font></div><div style="margin:0;"><font color="#333333" face="Arial, sans-serif">Could you please help check, what should be modified to fit the version 5.6£¿</font></div><div style="margin:0;"><font color="#333333" face="Arial, sans-serif"><br></font></div><div style="margin:0;"><font color="#333333" face="Arial, sans-serif">Thanks£¡</font></div><div style="margin:0;"><font color="#333333" face="Arial, sans-serif"><br></font></div><div style="margin:0;"><font color="#333333" face="Arial, sans-serif">BR£¬</font></div><div style="margin:0;"><font color="#333333" face="Arial, sans-serif">Sparkle Zou</font></div><div style="margin:0;"><br></div></div></blockquote></div>