<div dir="ltr"><div><div>I have configured the diaplan to make a database query using the lcr module and respond with a 302 (moved temporarily) the destination number with a new prefix to the gateway that is sending the call. The process of manipulatinfg the digits works fine and the 302 message is generated bur the call fails because of a problem in the 302 message below:<br>
<br><i><br>   SIP/2.0 302 Moved Temporarily<br>   Via: SIP/2.0/UDP 192.168.8.23:5060;rport=5060;branch=z9hG4bK-528b3362-c488a182-4cc5<br>   Max-Forwards: 50<br>   From: &quot;Armando Kumbara&quot;&lt;<a href="mailto:sip%3A1234567@192.168.8.23">sip:1234567@192.168.8.23</a>&gt;;tag=45826b5f-13c4-528b3362-c488a182-473c<br>
   To: &lt;<a href="http://sip:9903645879714@95.107.130.71:5080">sip:9903645879714@95.107.130.71:5080</a>&gt;;tag=vSU04ySty4yvQ<br>   Call-ID: <a href="mailto:12b6c96c-45826b5f-13c4-528b3362-c488a182-670e@192.168.8.23">12b6c96c-45826b5f-13c4-528b3362-c488a182-670e@192.168.8.23</a><br>
   CSeq: 1 INVITE<br>   Contact: &quot;unknown&quot; &lt;<a href="http://sip:9902645879714@192.168.8.26:5060">sip:9902645879714@192.168.8.26:5060</a>&gt;<br>   User-Agent: FreeSWITCH-mod_sofia/1.5.6b+git~20131104T192948Z~384ddf1517~32bit<br>
   Accept: application/sdp<br>   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY<br>   Supported: timer, precondition, path, replaces<br>   Allow-Events: talk, hold, conference, refer<br>
   Reason: Q.850;cause=31;text=&quot;NORMAL_UNSPECIFIED&quot;<br>   Content-Length: 0<br>   Remote-Party-ID: &quot;9903645879714&quot; &lt;<a href="mailto:sip%3A9903645879714@192.168.8.25">sip:9903645879714@192.168.8.25</a>&gt;;party=calling;privacy=off;screen=no</i><br>
</div><br>Contact: &quot;unknown&quot; &lt;<a href="http://sip:9902645879714@192.168.8.26:5060">sip:9902645879714@192.168.8.26:5060</a>&gt; should be <br>Contact: &quot;9902645879714&quot; &lt;<a href="http://sip:9902645879714@192.168.8.26:5060">sip:9902645879714@192.168.8.26:5060</a>&gt;. the dialplan entry for theDB query is the following:<br>
<br>&lt;<i>condition field=&quot;destination_number&quot; expression=&quot;9903645879714&quot;&gt;<br>        &lt;action application=&quot;lcr&quot; data=&quot;$1 test&quot;/&gt;<br>        &lt;action application=&quot;capture&quot; data=&quot;mynum|${lcr_auto_route}|([^/]*)$&quot;/&gt;<br>
        &lt;action application=&quot;redirect&quot; data=&quot;${mynum[1]}@<a href="http://192.168.8.26:5060">192.168.8.26:5060</a>&gt;&quot;/&gt;<br>  &lt;/condition&gt;</i><br><br></div><div>Basically it should receive the call and query the db, capture the last digits after the &quot;/&quot; from the returned string and return it to the gaetway via the 302 message.<br>
</div>Can you please advice me how i can fix this issue? Is there any way i can fix the contact information from the dialplan?<br><div><br></div></div>