Dear All,<br>Am happy to say that I&#39;ve successfully been able to register a SIP user from a soft phone terminal via LDAP. The biggest hurdle that I had to overcome was the&nbsp; LDAP-Asterisk schema.&nbsp; The schema example given in the astirectory installation document is incomplete.
<br>Here&#39;s are a few pointers in this regard:<br><br>The attributes have to be defined in the following way. Also tab spaces should be avoided.<br><br>dn: cn=schema<br>changetype: modify<br>add: attributetypes<br>attributeTypes: ( 
1.3.6.1.4.1.23935.5.4.1 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &#39;astUsername&#39; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESC &#39;&#39;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SUP name<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EQUALITY caseIgnoreMatch<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SUBSTR caseIgnoreSubstringsMatch
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)<br>NAME should be the same as objectIdentifier<br><br>&nbsp;DESC should be the description of the attribute<br><br>&nbsp;EQUALITY is the rule to use when doing a search/compare for an
<br>&nbsp; attribute value.<br><br>&nbsp;SUBSTR is the rule to use when doing a substring search (*foo*)<br><br>&nbsp;SYNTAX is the syntax (i.e., type) of the attribute. We should<br>&nbsp;probably stick to syntaxes:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.3.6.1.4.1.1466.115.121.1.15
&nbsp;&nbsp; -&gt; directoryString (UTF-8 string)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.3.6.1.4.1.1466.115.121.1.26&nbsp;&nbsp; -&gt; IA5String (ASCII String)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.3.6.1.4.1.1466.115.121.1.27&nbsp;&nbsp; -&gt; integer (Integer value)<br><br>The object class has to be always defined as AUXILLARY and never ABSTRACT.
<br><br>dn: cn=schema<br>changetype: modify<br>add: objectclasses&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>objectClasses: ( 1.3.6.1.4.1.23935.5.5.1 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME &#39;astSipGeneric&#39;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESC &#39;&#39;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SUP top AUXILIARY<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MUST ( astContext ) 
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAY ( astSecret $ astPermit $ astDeny $ astMd5Secret $ astDtmfmode $ astCanreinvite $ astNat $ astCallgroup $ astPickupgroup $ astAllow $ astDisallow $ astInsecure $ astTrustrpid $ astProgressinband $ astPromiscredir $ astRegseconds $ astname $ astLanguage ) )
<br><br>Best Regards<br>Abhishek<br><br><br><br><div><span class="gmail_quote">On 8/16/07, <b class="gmail_sendername">Anthony Francis</b> &lt;<a href="mailto:anthonyf@rockynet.com">anthonyf@rockynet.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">You will need to extend your schema to include all of the attributes<br>that can be used in 
sip.conf plus the extra ones that allow realtime to<br>store connection information. Please refer to the realtime info at<br><a href="http://voipinfo.org">voipinfo.org</a> to get a feel for what your schema should look like.
<br><br>Anthony<br><br>Abhishek M S wrote:<br>&gt; Dear all,<br>&gt;&nbsp;&nbsp;May I first introduce myself. I&#39;m a student of HAW Hamburg University<br>&gt; currently working for my professor on a VOIP project.&nbsp;&nbsp;We have a<br>&gt; Debian Linux system (server) on which Asterisk 
1.2.6 has been<br>&gt; successfully installed and running. Also the asterisk SIP server has<br>&gt; been connected to the PSTN so users could make calls externally. We<br>&gt; use Xlite softphone to make calls between users in the network.
<br>&gt; Currently there are very few users and I have been able to register<br>&gt; them in the in *sip.conf *file and declare extensions in the<br>&gt; *extensions.conf *file.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Now there is a requirement to assign extensions to all students in
<br>&gt; the university(over thousand) whose credentials and information is<br>&gt; stored in the Novel based LDAP database. Moving along I&#39;ve managed to<br>&gt; successfully install astirectory which is a real time database driver
<br>&gt; that allows to fetch configuration data from LDAP directories. Have<br>&gt; also installed the LDAPget module that can lookup data in the LDAP<br>&gt; directory. I&#39;m looking for SIP attributes on LDAP&nbsp;&nbsp;or an LDAP schema
<br>&gt; that would facilitate astirectory or LDAPget to retrieve the username,<br>&gt; telephone number and password from the LDAP database to register the<br>&gt; soft phone user.&nbsp;&nbsp;I&#39;d be extremely grateful for any help or suggestion
<br>&gt; in this connection.<br>&gt; Thanks in advance,<br>&gt; Abhishek<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________
<br>&gt; --Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--">http://www.api-digital.com--</a><br>&gt;<br>&gt; asterisk-users mailing list<br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by 
<a href="http://www.api-digital.com--">http://www.api-digital.com--</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br>