<html>
<head>
    <base href="https://wiki.asterisk.org/wiki">
            <link rel="stylesheet" href="/wiki/s/en/2171/18/9/_/styles/combined.css?spaceKey=AST&amp;forWysiwyg=true" type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Application_OSPLookup">Asterisk 10 Application_OSPLookup</a></h2>
    <h4>Page  <b>added</b> by             <a href="https://wiki.asterisk.org/wiki/display/~wikibot">Wiki Bot</a>
    </h4>
         <br/>
    <div class="notificationGreySide">
         <h1><a name="Asterisk10Application_OSPLookup-OSPLookup%28%29"></a>OSPLookup()</h1>

<h3><a name="Asterisk10Application_OSPLookup-Synopsis"></a>Synopsis</h3>
<p>Lookup destination by OSP.</p>

<h3><a name="Asterisk10Application_OSPLookup-Description"></a>Description</h3>
<p>Looks up destination via OSP. </p>

<p>Input variables: </p>
<ul>
        <li><tt>OSPINACTUALSRC</tt> - The actual source device IP address in indirect mode.</li>
        <li><tt>OSPINPEERIP</tt> - The last hop IP address.</li>
        <li><tt>OSPINHANDLE</tt> - The inbound call OSP transaction handle.</li>
        <li><tt>OSPINTIMELIMIT</tt> - The inbound call duration limit in seconds.</li>
        <li><tt>OSPINNETWORKID</tt> - The inbound source network ID.</li>
        <li><tt>OSPINNPRN</tt> - The inbound routing number.</li>
        <li><tt>OSPINNPCIC</tt> - The inbound carrier identification code.</li>
        <li><tt>OSPINNPDI</tt> - The inbound number portability database dip indicator.</li>
        <li><tt>OSPINSPID</tt> - The inbound service provider identity.</li>
        <li><tt>OSPINOCN</tt> - The inbound operator company number.</li>
        <li><tt>OSPINSPN</tt> - The inbound service provider name.</li>
        <li><tt>OSPINALTSPN</tt> - The inbound alternate service provider name.</li>
        <li><tt>OSPINMCC</tt> - The inbound mobile country code.</li>
        <li><tt>OSPINMNC</tt> - The inbound mobile network code.</li>
        <li><tt>OSPINTOHOST</tt> - The inbound To header host part.</li>
        <li><tt>OSPINDIVUSER</tt> - The inbound Diversion header user part.</li>
        <li><tt>OSPINDIVHOST</tt> - The inbound Diversion header host part.</li>
        <li><tt>OSPINCUSTOMINFOn</tt> - The inbound custom information, where <tt>n</tt> is the index beginning with <tt>1</tt> upto <tt>8</tt>.</li>
</ul>


<p>Output variables: </p>
<ul>
        <li><tt>OSPOUTHANDLE</tt> - The outbound call OSP transaction handle.</li>
        <li><tt>OSPOUTTECH</tt> - The outbound channel technology for the call.</li>
        <li><tt>OSPDESTINATION</tt> - The outbound destination IP address.</li>
        <li><tt>OSPOUTCALLING</tt> - The outbound calling number.</li>
        <li><tt>OSPOUTCALLED</tt> - The outbound called number.</li>
        <li><tt>OSPOUTNETWORKID</tt> - The outbound destination network ID.</li>
        <li><tt>OSPOUTNPRN</tt> - The outbound routing number.</li>
        <li><tt>OSPOUTNPCIC</tt> - The outbound carrier identification code.</li>
        <li><tt>OSPOUTNPDI</tt> - The outbound number portability database dip indicator.</li>
        <li><tt>OSPOUTSPID</tt> - The outbound service provider identity.</li>
        <li><tt>OSPOUTOCN</tt> - The outbound operator company number.</li>
        <li><tt>OSPOUTSPN</tt> - The outbound service provider name.</li>
        <li><tt>OSPOUTALTSPN</tt> - The outbound alternate service provider name.</li>
        <li><tt>OSPOUTMCC</tt> - The outbound mobile country code.</li>
        <li><tt>OSPOUTMNC</tt> - The outbound mobile network code.</li>
        <li><tt>OSPOUTTOKEN</tt> - The outbound OSP token.</li>
        <li><tt>OSPDESTREMAILS</tt> - The number of remained destinations.</li>
        <li><tt>OSPOUTTIMELIMIT</tt> - The outbound call duration limit in seconds.</li>
        <li><tt>OSPOUTCALLIDTYPES</tt> - The outbound Call-ID types.</li>
        <li><tt>OSPOUTCALLID</tt> - The outbound Call-ID. Only for H.323.</li>
        <li><tt>OSPDIALSTR</tt> - The outbound Dial command string.</li>
</ul>


<p>This application sets the following channel variable upon completion: </p>
<ul>
        <li><tt>OSPLOOKUPSTATUS</tt> - The status of OSPLookup attempt as a text string, one of
        <ul>
                <li><tt>SUCCESS</tt></li>
                <li><tt>FAILED</tt></li>
                <li><tt>ERROR</tt></li>
        </ul>
        </li>
</ul>


<h3><a name="Asterisk10Application_OSPLookup-Syntax"></a>Syntax</h3>
<div class="preformatted panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
<pre>OSPLookup(exten[,provider[,options]])</pre>
</div></div>

<h5><a name="Asterisk10Application_OSPLookup-Arguments"></a>Arguments</h5>

<ul>
        <li><tt>exten</tt> - The exten of the call.</li>
        <li><tt>provider</tt> - The name of the provider that is used to route the call.</li>
        <li><tt>options</tt>
        <ul>
                <li><tt>h</tt> - generate H323 call id for the outbound call</li>
                <li><tt>s</tt> - generate SIP call id for the outbound call. Have not been implemented</li>
                <li><tt>i</tt> - generate IAX call id for the outbound call. Have not been implemented</li>
        </ul>
        </li>
</ul>



<h3><a name="Asterisk10Application_OSPLookup-SeeAlso"></a>See Also</h3>

<p><a href="/wiki/display/AST/Asterisk+10+Application_OSPAuth" title="Asterisk 10 Application_OSPAuth">Asterisk 10 Application&#95;OSPAuth</a><br/>
<a href="/wiki/pages/createpage.action?spaceKey=AST&amp;title=Asterisk+10+Application_OSPNext&amp;linkCreation=true&amp;fromPageId=19005731" class="createlink">Asterisk 10 Application&#95;OSPNext</a><br/>
<a href="/wiki/pages/createpage.action?spaceKey=AST&amp;title=Asterisk+10+Application_OSPFinish&amp;linkCreation=true&amp;fromPageId=19005731" class="createlink">Asterisk 10 Application&#95;OSPFinish</a></p>


<h3><a name="Asterisk10Application_OSPLookup-ImportVersion"></a>Import Version</h3>
<p>This documentation was imported from Asterisk version SVN-branch-10-r340810.</p>
    </div>
    <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;" class="grey">
                        <a href="https://wiki.asterisk.org/wiki/users/removespacenotification.action?spaceKey=AST">Stop watching space</a>
            <span style="padding: 0px 5px;">|</span>
                <a href="https://wiki.asterisk.org/wiki/users/editmyemailsettings.action">Change email notification preferences</a>
</div>
       <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Application_OSPLookup">View Online</a>
              |
       <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Application_OSPLookup?showComments=true&amp;showCommentArea=true#addcomment">Add Comment</a>
           </div>
</div>
</div>
</div>
</div>
</body>
</html>