<br><br><div class="gmail_quote">On Thu, May 26, 2011 at 9:54 PM, Brian West <span dir="ltr"><<a href="mailto:brian@freeswitch.org">brian@freeswitch.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Check your variables. via uuid_dump/info<br></blockquote><div><br></div><div><br></div><div><br></div><div>here they are :=)</div><div><br></div><div><br></div><div><div>EXECUTE sofia/external/<a href="http://00681038515000402@127.0.0.1:5061">00681038515000402@127.0.0.1:5061</a> info()</div>
<div>2011-05-26 10:05:29.230485 [INFO] mod_dptools.c:1203 CHANNEL_DATA:</div><div>Channel-State: [CS_EXECUTE]</div><div>Channel-Call-State: [RINGING]</div><div>Channel-State-Number: [4]</div><div>Channel-Name: [sofia/external/<a href="http://00681038515000402@127.0.0.1:5061">00681038515000402@127.0.0.1:5061</a>]</div>
<div>Unique-ID: [17ebc5e5-87cf-4fc9-a5b7-c69c0e682d41]</div><div>Call-Direction: [inbound]</div><div>Presence-Call-Direction: [inbound]</div><div>Answer-State: [ringing]</div><div>Channel-Read-Codec-Name: [PCMA]</div><div>
Channel-Read-Codec-Rate: [8000]</div><div>Channel-Read-Codec-Bit-Rate: [64000]</div><div>Channel-Write-Codec-Name: [PCMA]</div><div>Channel-Write-Codec-Rate: [8000]</div><div>Channel-Write-Codec-Bit-Rate: [64000]</div><div>
Caller-Direction: [inbound]</div><div>Caller-Username: [00681038515000402]</div><div>Caller-Dialplan: [XML]</div><div>Caller-Caller-ID-Name: [00681038515000402]</div><div>Caller-Caller-ID-Number: [00681038515000402]</div>
<div>Caller-Network-Addr: [10.4.62.88]</div><div>Caller-ANI: [00681038515000402]</div><div>Caller-Destination-Number: [30003016094191500]</div><div>Caller-Unique-ID: [17ebc5e5-87cf-4fc9-a5b7-c69c0e682d41]</div><div>Caller-Source: [mod_sofia]</div>
<div>Caller-Context: [public]</div><div>Caller-Channel-Name: [sofia/external/<a href="http://00681038515000402@127.0.0.1:5061">00681038515000402@127.0.0.1:5061</a>]</div><div>Caller-Profile-Index: [1]</div><div>Caller-Profile-Created-Time: [1306407929129882]</div>
<div>Caller-Channel-Created-Time: [1306407929129882]</div><div>Caller-Channel-Answered-Time: [0]</div><div>Caller-Channel-Progress-Time: [0]</div><div>Caller-Channel-Progress-Media-Time: [0]</div><div>Caller-Channel-Hangup-Time: [0]</div>
<div>Caller-Channel-Transfer-Time: [0]</div><div>Caller-Screen-Bit: [true]</div><div>Caller-Privacy-Hide-Name: [false]</div><div>Caller-Privacy-Hide-Number: [false]</div><div>variable_direction: [inbound]</div><div>variable_uuid: [17ebc5e5-87cf-4fc9-a5b7-c69c0e682d41]</div>
<div>variable_sip_local_network_addr: [10.4.62.88]</div><div>variable_sip_network_ip: [10.4.62.88]</div><div>variable_sip_network_port: [5061]</div><div>variable_sip_received_ip: [10.4.62.88]</div><div>variable_sip_received_port: [5061]</div>
<div>variable_sip_via_protocol: [udp]</div><div>variable_sip_from_user: [00681038515000402]</div><div>variable_sip_from_port: [5061]</div><div>variable_sip_from_uri: [<a href="http://00681038515000402@127.0.0.1:5061">00681038515000402@127.0.0.1:5061</a>]</div>
<div>variable_sip_from_host: [127.0.0.1]</div><div>variable_sip_from_user_stripped: [00681038515000402]</div><div>variable_sip_from_tag: [3]</div><div>variable_sofia_profile_name: [external]</div><div>variable_sip_full_via: [SIP/2.0/UDP 127.0.0.1:5061;branch=z9hG4bK-354-3-0;received=10.4.62.88]</div>
<div>variable_sip_from_display: [00681038515000402]</div><div>variable_sip_full_from: [00681038515000402 <<a href="http://sip:00681038515000402@127.0.0.1:5061">sip:00681038515000402@127.0.0.1:5061</a>>;tag=3]</div><div>
variable_sip_to_display: [30003016094191500]</div><div>variable_sip_full_to: [30003016094191500 <<a href="http://sip:30003016094191500@10.4.62.88:5060">sip:30003016094191500@10.4.62.88:5060</a>>]</div><div>variable_sip_req_user: [30003016094191500]</div>
<div>variable_sip_req_port: [5060]</div><div>variable_sip_req_uri: [<a href="http://30003016094191500@10.4.62.88:5060">30003016094191500@10.4.62.88:5060</a>]</div><div>variable_sip_req_host: [10.4.62.88]</div><div>variable_sip_to_user: [30003016094191500]</div>
<div>variable_sip_to_port: [5060]</div><div>variable_sip_to_uri: [<a href="http://30003016094191500@10.4.62.88:5060">30003016094191500@10.4.62.88:5060</a>]</div><div>variable_sip_to_host: [10.4.62.88]</div><div>variable_sip_contact_user: [00681038515000402]</div>
<div>variable_sip_contact_uri: [<a href="mailto:00681038515000402@127.0.0.1">00681038515000402@127.0.0.1</a>]</div><div>variable_sip_contact_host: [127.0.0.1]</div><div>variable_channel_name: [sofia/external/<a href="http://00681038515000402@127.0.0.1:5061">00681038515000402@127.0.0.1:5061</a>]</div>
<div>variable_sip_call_id: [<a href="mailto:3-354@127.0.0.1">3-354@127.0.0.1</a>]</div><div>variable_sip_via_host: [127.0.0.1]</div><div>variable_sip_via_port: [5061]</div><div>variable_max_forwards: [70]</div><div><span class="Apple-style-span" style="background-color: rgb(255, 255, 0);">variable_sip_h_Diversion: [<<a href="mailto:sip%3A030230003038516608363@10.4.13.11">sip:030230003038516608363@10.4.13.11</a>;user=phone>;reason=deflection;counter=1]</span></div>
<div>variable_switch_r_sdp: [v=0</div><div>o=user1 53655765 2353687637 IN IP4 127.0.0.1</div><div>s=-</div><div>c=IN IP4 127.0.0.1</div><div>t=0 0</div><div>m=audio 6000 RTP/AVP 0</div><div>a=rtpmap:0 PCMA/8000</div><div>
]</div><div>variable_remote_media_ip: [127.0.0.1]</div><div>variable_remote_media_port: [6000]</div><div>variable_sip_audio_recv_pt: [0]</div><div>variable_sip_use_codec_name: [PCMA]</div><div>variable_sip_use_codec_rate: [8000]</div>
<div>variable_sip_use_codec_ptime: [20]</div><div>variable_read_codec: [PCMA]</div><div>variable_read_rate: [8000]</div><div>variable_write_codec: [PCMA]</div><div>variable_write_rate: [8000]</div><div>variable_dtmf_type: [none]</div>
<div>variable_endpoint_disposition: [RECEIVED]</div><div>variable_intf: [false]</div><div>variable_aPfx: [006810]</div><div>variable_divertTo: [385030230003038516608363]</div><div>variable_aNum: [38515000402]</div><div>variable_IP_ADDR: [<a href="http://10.4.62.88:5060">10.4.62.88:5060</a>]</div>
<div>variable_bPfx: [300030]</div><div>variable_bNum: [16094191500]</div><div>variable_caller_id_number: [006810385030230003038516608363]</div><div>variable_my_sid: [[006810 38515000402 -> 300030 16094191500 : gid-68ab-5969]]</div>
<div>variable_red_contact: [<sip:01002016094191500@10.4.62.88:5060;user=phone>;q=0.99,<sip:04901016094191500@10.4.62.88:5060;user=phone>;q=0.98,<sip:03861016094191500@10.4.62.88:5060;user=phone>;q=0.97,<sip:00001016094191500@10.4.62.88:5060;user=phone>;q=0.96]</div>
<div><br></div><div>variable_authResult: [0]</div><div>variable_componentStatus: [0:0]</div><div>variable_current_application: [info]</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Invite:</div>
<div><div> ------------------------------------------------------------------------</div><div> INVITE <a href="http://sip:30003016094191500@10.4.62.88:5060">sip:30003016094191500@10.4.62.88:5060</a> SIP/2.0</div><div>
Via: SIP/2.0/UDP 127.0.0.1:5061;branch=z9hG4bK-354-3-0</div><div> Max-Forwards: 70</div><div> Contact: <<a href="mailto:sip%3A00681038515000402@127.0.0.1">sip:00681038515000402@127.0.0.1</a>></div><div> Diversion: <<a href="mailto:sip%3A030230003038516608363@10.4.13.11">sip:030230003038516608363@10.4.13.11</a>;user=phone>;reason=deflection;counter=1</div>
<div> From: 00681038515000402 <<a href="http://sip:00681038515000402@127.0.0.1:5061">sip:00681038515000402@127.0.0.1:5061</a>>;tag=3</div><div> To: 30003016094191500 <<a href="http://sip:30003016094191500@10.4.62.88:5060">sip:30003016094191500@10.4.62.88:5060</a>></div>
<div> Call-ID: <a href="mailto:3-354@127.0.0.1">3-354@127.0.0.1</a></div><div> CSeq: 1 INVITE</div><div> Content-Type: application/sdp</div><div> Content-Length: 129</div><div> </div><div> v=0</div><div> o=user1 53655765 2353687637 IN IP4 127.0.0.1</div>
<div> s=-</div><div> c=IN IP4 127.0.0.1</div><div> t=0 0</div><div> m=audio 6000 RTP/AVP 0</div><div> a=rtpmap:0 PCMA/8000</div></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"> ------------------------------------------------------------------------</div>
<div><br></div><div><br></div><div><br></div><div>300:</div><div><div> ------------------------------------------------------------------------</div><div> SIP/2.0 300 Multiple Choices</div><div> Via: SIP/2.0/UDP 127.0.0.1:5061;branch=z9hG4bK-354-3-0;received=10.4.62.88</div>
<div> From: 00681038515000402 <<a href="http://sip:00681038515000402@127.0.0.1:5061">sip:00681038515000402@127.0.0.1:5061</a>>;tag=3</div><div> To: 30003016094191500 <<a href="http://sip:30003016094191500@10.4.62.88:5060">sip:30003016094191500@10.4.62.88:5060</a>>;tag=N0pScX59jUjHm</div>
<div> Call-ID: <a href="mailto:3-354@127.0.0.1">3-354@127.0.0.1</a></div><div> CSeq: 1 INVITE</div><div> Contact: <sip:01002016094191500@10.4.62.88:5060;user=phone>;q=0.99</div><div> Contact: <sip:04901016094191500@10.4.62.88:5060;user=phone>;q=0.98</div>
<div> Contact: <sip:03861016094191500@10.4.62.88:5060;user=phone>;q=0.97</div><div> Contact: <sip:00001016094191500@10.4.62.88:5060;user=phone>;q=0.96</div><div> User-Agent: FreeSWITCH-mod_sofia/1.0.head-git-</div>
<div> Accept: application/sdp</div><div> Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY</div><div> Supported: timer, precondition, path, replaces</div><div> Allow-Events: talk, hold, refer</div>
<div> Content-Length: 0</div><div> </div><div> ------------------------------------------------------------------------</div></div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
/b<br>
<div><div></div><div class="h5"><br>
On May 26, 2011, at 2:42 PM, Tihomir Culjaga wrote:<br>
<br>
> hello,<br>
><br>
> i got a strange issue ... I'm using FS as a redirect server (route server)<br>
> and it does work fine ... except if the original INVITE contains a Diversion<br>
> header, the same header is lost in the responding 300 or 302 message.<br>
> Is this by design or its a bug ?<br>
><br>
><br>
> this is a part of the code in sofia where u construct redirect response<br>
> message...<br>
><br>
> if (argc > 1) {<br>
> nua_respond(tech_pvt->nh, SIP_300_MULTIPLE_CHOICES,<br>
> SIPTAG_CONTACT_STR(dest),<br>
> TAG_IF(!zstr(extra_headers),<br>
> SIPTAG_HEADER_STR(extra_headers)), TAG_END());<br>
> } else {<br>
> nua_respond(tech_pvt->nh, SIP_302_MOVED_TEMPORARILY,<br>
> SIPTAG_CONTACT_STR(dest),<br>
> TAG_IF(!zstr(extra_headers),<br>
> SIPTAG_HEADER_STR(extra_headers)), TAG_END());<br>
> }<br>
><br>
><br>
> so, why the original diversion header is missing ? ... m'I missing something<br>
> ?<br>
><br>
><br>
> also, should the 3000/302 message always contain a diversion field saying<br>
> the call is diverted ?<br>
><br>
><br>
> Thanks for your answer,<br>
> Tihomir.<br>
</div></div>> _______________________________________________<br>
> FreeSWITCH-users mailing list<br>
> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
<br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br>