On Mon, 2007-07-30 at 16:09 +0100, Chris Blunt wrote:
> If the PSTN is in use on SPA3102 I need a way to get the call to then
> route out over IAX termination.

Usually, the best way to accomplish this is to send a call to your
Linksys ATA by using the Dial application from the dialplan, and then
looking at the result that gets set in the DIALSTATUS variable.  For
example, you could try something like this:

exten => 123,1,Dial(SIP/linksys/5551212,30)
exten => 123,n,GotoIf($["${DIALSTATUS}" = "CONGESTION"]?try-iax)
exten => 123,n,Busy(3)
exten => 123,n,Hangup()
exten => 123,n(try-iax),Dial(IAX2/my_iax_peer/5551212,30)

Obviously my example isn't that robust... it's simply meant to
illustrate the idea.  (It depends on the SPA3102 returning a status code
that maps to CONGESTION if it's already in use... I don't have an
SPA3102, so I can't tell you how it actually performs.)



-- 
Jared Smith
Community Relations Manager
Digium, Inc.


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to