Hi All,<br><br>I have 2 FS boxes that communicates each other. First originates call to second and on second FS perl scrips process a call. On some errors during processing I hangup call with specific hangup cause and everything is OK.<br>
<br>For example:<br>SIP/2.0 503 Service Unavailable<br>Via: SIP/2.0/UDP 10.10.1.101;rport=5060;branch=z9hG4bK77698B1e1BZ3j<br>From: &quot;11111111111&quot; &lt;<a href="mailto:sip%3A11111111111@10.10.1.101">sip:11111111111@10.10.1.101</a>&gt;;tag=X628H5HUDy86S<br>
To: &lt;<a href="http://sip:999999999999@10.10.1.110:7060">sip:999999999999@10.10.1.110:7060</a>&gt;;tag=Ztg1r5S60rQFF<br>Call-ID: cca7076d-4b12-122e-44b6-7fd0651f7bfe<br>CSeq: 2802191 INVITE<br>User-Agent: FreeSWITCH-mod_sofia/1.0.6-svn-exported<br>
Accept: application/sdp<br>Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, NOTIFY<br>Supported: timer, precondition, path, replaces<br>Allow-Events: talk, refer<br><b>Reason: Q.850;cause=38;text=&quot;NETWORK_OUT_OF_ORDER&quot;</b><br>
Content-Length: 0<br>Remote-Party-ID: &quot;999999999999&quot; &lt;<a href="mailto:sip%3A999999999999@10.10.1.110">sip:999999999999@10.10.1.110</a>&gt;;party=calling;privacy=off;screen=no<br><br>As you can see Q.850 cause is 38 - NETWORK OUT OF ORDER but on first FS application info says:<br>
<br>variable_proto_specific_hangup_cause: [sip:503]<br>variable_sip_hangup_phrase: [Service Unavailable]<br>variable_originate_disposition: [NORMAL_TEMPORARY_FAILURE]<br><br>SIP Cause of both NORMAL_TEMPORARY_FAILURE and NETWORK_OUT_OF_ORDER is 503 and is the same but Q.850 cause is different.<br>
Is it normal behavior for 1.0.6 ? Is it also possible first FS to respect Q.850 cause ?<br><br>Thanks<br><br><br>