Asterisk Project : Application_OSPLookup

Asterisk Project : Application_OSPLookup This page last changed on Sep 30, 2011 by wikibot. # OSPLookup() ### Synopsis Lookup destination by OSP. ### Description Looks up destination via OSP. Input variables: `OSPINACTUALSRC` - The actual source device IP address in indirect mode. `OSPINPEERIP` - The last hop IP address. `OSPINHANDLE` - The inbound call OSP transaction handle. `OSPINTIMELIMIT` - The inbound call duration limit in seconds. `OSPINNETWORKID` - The inbound source network ID. `OSPINNPRN` - The inbound routing number. `OSPINNPCIC` - The inbound carrier identification code. `OSPINNPDI` - The inbound number portability database dip indicator. `OSPINSPID` - The inbound service provider identity. `OSPINOCN` - The inbound operator company number. `OSPINSPN` - The inbound service provider name. `OSPINALTSPN` - The inbound alternate service provider name. `OSPINMCC` - The inbound mobile country code. `OSPINMNC` - The inbound mobile network code. `OSPINTOHOST` - The inbound To header host part. `OSPINDIVUSER` - The inbound Diversion header user part. `OSPINDIVHOST` - The inbound Diversion header host part. `OSPINCUSTOMINFOn` - The inbound custom information, where `n` is the index beginning with `1` upto `8`. Output variables: `OSPOUTHANDLE` - The outbound call OSP transaction handle. `OSPOUTTECH` - The outbound channel technology for the call. `OSPDESTINATION` - The outbound destination IP address. `OSPOUTCALLING` - The outbound calling number. `OSPOUTCALLED` - The outbound called number. `OSPOUTNETWORKID` - The outbound destination network ID. `OSPOUTNPRN` - The outbound routing number. `OSPOUTNPCIC` - The outbound carrier identification code. `OSPOUTNPDI` - The outbound number portability database dip indicator. `OSPOUTSPID` - The outbound service provider identity. `OSPOUTOCN` - The outbound operator company number. `OSPOUTSPN` - The outbound service provider name. `OSPOUTALTSPN` - The outbound alternate service provider name. `OSPOUTMCC` - The outbound mobile country code. `OSPOUTMNC` - The outbound mobile network code. `OSPOUTTOKEN` - The outbound OSP token. `OSPDESTREMAILS` - The number of remained destinations. `OSPOUTTIMELIMIT` - The outbound call duration limit in seconds. `OSPOUTCALLIDTYPES` - The outbound Call-ID types. `OSPOUTCALLID` - The outbound Call-ID. Only for H.323. `OSPDIALSTR` - The outbound Dial command string. This application sets the following channel variable upon completion: `OSPLOOKUPSTATUS` - The status of OSPLookup attempt as a text string, one of `SUCCESS` `FAILED` `ERROR` ### Syntax
    OSPLookup(exten[,provider[,options]])
##### Arguments `exten` - The exten of the call. `provider` - The name of the provider that is used to route the call. `options` `h` - generate H323 call id for the outbound call `s` - generate SIP call id for the outbound call. Have not been implemented `i` - generate IAX call id for the outbound call. Have not been implemented ### See Also Application_OSPAuth Application_OSPNext Application_OSPFinish ### Import Version This documentation was imported from Asterisk version SVN-branch-1.8-r338609.

Document generated by Confluence on Oct 04, 2011 12:42