> So we need to wait for 10 seconds, before we can answer the line.
> It would be great if it is possible (by dialing 8) Asterisk picks up a
> ringing line and puts it through to the accepting softphone.

I don't know if this is possible. Maybe it works like this (pseudo-code), 
I actually don't yet work with goto, setvar and such.

s,1,Wait(1)
s,2,Goto(x$VAR=x,1,3)
s,3,Wait(2)             ; wait again so that you can setup the handset
s,4,Dial($VAR)

8,1,SetGlobalVar(VAR,SIP/gs101)



When the PSTN rings, you go into this endless loop of Wait(1) and the Goto 
that tests for the existence of VAR. You could actually use Wait(0.25) if 
you like.

When you now dial 8, the VAR is set to a Sip phone. You can do more magic 
here to set it to the phone that called the 8, I'll leave the details to 
you.

If this happens, then the loop above ends, but waits 2 more seconds to 
give you time to put the phone back onto the hook. Then it calls the 
phone. Without the Wait() it would probably be busy ...

_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to