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
