On 10-10-25 04:21 PM, Dan Journo wrote:
> Hi,
>
> When a VOIP user dials an external number, the calls are routed through
> our SIP provider.
>
> Is there a simple way to check whether the DDI exists locally before
> dialling out to the sip provider?
>
> Something like GotoIfExists(5551...@incoming_calls)

Well this is really an implementation question. If your data was in a database 
you could use func_odbc to check if the DID was local.

You can check with VALID_EXTEN() to see if a particular extension exists 
locally. That's check the databse, so if you have a context that contains a 
list 
of your local DIDs you can check with that function.

If the DIDs are available as a list on a webpage you can use func_curl.

Using the DB_EXISTS() function could be used if storing in the Asterisk 
database.

Those are some options.

Leif.

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

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

Reply via email to