What are the instructions from the provider to create the second call? Usually with an analog line you have to do a hook flash, then dial some more digits, and then do another hook flash.<div><br></div><div>-MC<br><br><div class="gmail_quote">
On Tue, Mar 1, 2011 at 1:10 AM, GillesToo <span dir="ltr">&lt;<a href="mailto:codecomplete@free.fr">codecomplete@free.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello<br>
<br>
My ISP offers basic PBX features and free calls through when plugging a<br>
phone in an RJ11 on the ADSL modem. I&#39;d like to hook up a PC to the modem<br>
with an FXO module, and use three-way calling so that the server calls me<br>
back on my cellphone, and then lets me call a number through the server<br>
before switching to a conference call. Poor man&#39;s callback system :-)<br>
<br>
I finally got Asterisk to make the first call, and put it on hold, but it<br>
stops there: It appears that Asterisk is unable to create a second channel<br>
on the same FXO module when a call has been put on hold (&quot;app_dial.c:1310<br>
dial_exec_full:Unable to create channel of type &#39;Dahdi&#39; (cause 0 -<br>
Unknown)&quot;).<br>
<br>
I was wondering if someone had successfully used Freeswitch in this<br>
scenario?<br>
<br>
FWIW, here&#39;s my extensions.conf:<br>
==============<br>
[from_fxo]<br>
exten =&gt; s,1,Wait(2)<br>
exten =&gt; s,n,Set(GLOBAL(CID)=${CALLERID(num)})<br>
exten =&gt; s,n,Hangup()<br>
<br>
;script waits and creates callfile<br>
exten =&gt; h,1,system(/var/tmp/test10.lua ${CID}&amp;)<br>
<br>
;context used by callfile<br>
[callback]<br>
exten =&gt; start,1,NoOp(In callback, CID is ${CID})<br>
;how to wait until remote phone picked up?<br>
exten =&gt; start,n,Wait(5)<br>
exten =&gt; start,n,Answer()<br>
exten =&gt; start,n,Playback(tt-monkeysintro)<br>
<br>
exten =&gt; start,n,Flash()<br>
<br>
;BAD exten =&gt; start,n,Dial(Dahdi/1/${GSM})<br>
;does ring second number, but no actual voice channel<br>
exten =&gt; start,n,SendDTMF(456789)<br>
==============<br>
<br>
Thank you.<br>
<br>
--<br>
View this message in context: <a href="http://freeswitch-users.2379917.n2.nabble.com/Does-FS-handle-three-way-calling-on-the-same-POTS-tp6076537p6076537.html" target="_blank">http://freeswitch-users.2379917.n2.nabble.com/Does-FS-handle-three-way-calling-on-the-same-POTS-tp6076537p6076537.html</a><br>

Sent from the freeswitch-users mailing list archive at Nabble.com.<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></div>