Jonas, can you catch me online on irc to discuss this?&nbsp; If not, can we arrange a phone call or IM conversation to troubleshoot this and get the right patch in tree.<br><br>Mike<br><br><div><span class="gmail_quote">On 10/26/07, 
<b class="gmail_sendername">Jonas Gauffin</b> &lt;<a href="mailto:jonas.gauffin@gmail.com">jonas.gauffin@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;ve added some checks to prevent the problem, but I wont submit a<br>patch since I really doesnt know whats expected to be in<br>tech_pvt-&gt;invite_contact.<br><br>But after doing a small fix, I got everything working.
<br>And transfer is working fine now. You can close the issue in jira.<br><br>Please take a look at SFSIP-28, it&#39;s a showstopper for me. I cannot<br>answer any external calls, they are hungup when I do.<br><br>On 10/26/07, Jonas Gauffin &lt;
<a href="mailto:jonas.gauffin@gmail.com">jonas.gauffin@gmail.com</a>&gt; wrote:<br>&gt; A NULL pointer is returned from &quot;d_contact =<br>&gt; sofia_glue_get_url_from_contact(tech_pvt-&gt;invite_contact, 1);&quot; in<br>
&gt; sofia_glue.c, line 589<br>&gt;<br>&gt; That results in that switch_stristr on the line below tries to work<br>&gt; with a NULL pointer and crashes.<br>&gt;<br>&gt; tech_pvt-&gt;invite_contact contains &quot;sip:mod_sofia@192.168.1.102
:5060&quot; here.<br>&gt;<br>&gt; (I love Visual Studio remote debugging ;) )<br>&gt;<br>&gt; On 10/25/07, Anthony Minessale &lt;<a href="mailto:anthmct@yahoo.com">anthmct@yahoo.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; please retest with latest trunk as a few issues were fixed with transfers
<br>&gt; &gt; today.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Be aware that the transfers work best with bridged calls.<br>&gt; &gt; It sounds like that is what you are doing so it should be ok but there are a<br>&gt; &gt; few things to consider when calling an extension that is just &quot;playback&quot; for
<br>&gt; &gt; example.<br>&gt; &gt;<br>&gt; &gt; Say you call an extension that has playback foo.wav:<br>&gt; &gt;<br>&gt; &gt; Technically the file is playing on the inbound leg and this is considered a<br>&gt; &gt; 1 legged call.
<br>&gt; &gt;<br>&gt; &gt; so if you blind transfer this extension there is nothing to transfer cos<br>&gt; &gt; there is only 1 leg so in this case we will not allow it.<br>&gt; &gt;<br>&gt; &gt; if you attended transfer this extension, we will transfer the new channel
<br>&gt; &gt; you called to the same extension as the one you were on and hangup the<br>&gt; &gt; original so the playback will start over for the called party.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; if you want to call and ivr or playfile extension and then transfer it you
<br>&gt; &gt; have to make a hairpin call back into the system.<br>&gt; &gt;<br>&gt; &gt; so instead of making 1000 lead to playback foo.wav<br>&gt; &gt; make it lead to <a href="mailto:sofia/default/playback-foo@same.box">
sofia/default/playback-foo@same.box</a><br>&gt; &gt;<br>&gt; &gt; then you have 2 legs and it&#39;s possible to transfer the playback.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;
<br>&gt; &gt; Anthony Minessale II<br>&gt; &gt;<br>&gt; &gt; FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>&gt; &gt; ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a>
<br>&gt; &gt;<br>&gt; &gt; AIM: anthm<br>&gt; &gt; <a href="mailto:MSN:anthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>&gt; &gt; GTALK/JABBER/PAYPAL:<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com
</a><br>&gt; &gt; IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br>&gt; &gt;<br>&gt; &gt; FreeSWITCH Developer Conference<br>&gt; &gt; <a href="mailto:sip:888@conference.freeswitch.org">sip:888@conference.freeswitch.org
</a><br>&gt; &gt; <a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>&gt; &gt; <a href="mailto:googletalk:conf+888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org
</a><br>&gt; &gt; pstn:213-799-1400<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; ----- Original Message ----<br>&gt; &gt; From: Jonas Gauffin &lt;<a href="mailto:jonas.gauffin@gmail.com">jonas.gauffin@gmail.com</a>&gt;<br>&gt; &gt; To: 
<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>&gt; &gt; Sent: Thursday, October 25, 2007 6:55:45 AM<br>&gt; &gt; Subject: Re: [Freeswitch-users] Call problems<br>&gt; &gt;
<br>&gt; &gt;&nbsp;&nbsp;Ok. I&#39;ve created a jira entry.<br>&gt; &gt;<br>&gt; &gt; On 10/25/07, Michael Jerris &lt;<a href="mailto:mike@jerris.com">mike@jerris.com</a>&gt; wrote:<br>&gt; &gt; &gt; We would need a full trace from freeswitch including the TPORT_LOG to
<br>&gt; &gt; &gt; determine that.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 10/25/07, Jonas Gauffin &lt; <a href="mailto:jonas.gauffin@gmail.com">jonas.gauffin@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; Hello<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; I have three phones, all registered with FreeSwitch.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; I did the following:<br>&gt; &gt; &gt; &gt; a) Called from phone A to phone B
<br>&gt; &gt; &gt; &gt; b) B picked up<br>&gt; &gt; &gt; &gt; c) A put B on hold<br>&gt; &gt; &gt; &gt; c) A called phone C<br>&gt; &gt; &gt; &gt; d) C picked up<br>&gt; &gt; &gt; &gt; e) Pressed transfer on A&#39;s phone
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Both B and C got disconnected instead of being connected to each other.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; I did another variant:<br>&gt; &gt; &gt; &gt; A calls B, B calls C, B presses transfer.
<br>&gt; &gt; &gt; &gt; A things that he is still connected, B and C gets disconnected.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Are these problems in my phones, or are they FS problems?<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; //Jonas
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; Freeswitch-users mailing list<br>&gt; &gt; &gt; &gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">
Freeswitch-users@lists.freeswitch.org</a><br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
</a><br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt; &gt; &gt; &gt; 
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; Freeswitch-users mailing list
<br>&gt; &gt; &gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>&gt; &gt; &gt;<br>&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
</a><br>&gt; &gt; &gt;<br>&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt; &gt; &gt; <a href="http://www.freeswitch.org">
http://www.freeswitch.org</a><br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Freeswitch-users mailing list<br>&gt; &gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">
Freeswitch-users@lists.freeswitch.org</a><br>&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">
http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt; &gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; __________________________________________________
<br>&gt; &gt; Do You Yahoo!?<br>&gt; &gt; Tired of spam? Yahoo! Mail has the best spam protection around<br>&gt; &gt; <a href="http://mail.yahoo.com">http://mail.yahoo.com</a><br>&gt; &gt; _______________________________________________
<br>&gt; &gt; Freeswitch-users mailing list<br>&gt; &gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users
</a><br>&gt; &gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt;<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">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">
http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></blockquote></div><br>