On 04/06/07, Caio Zanolla <[EMAIL PROTECTED]> wrote:
Hi everyone,

in ldap realtime sip peers i need "fullcontact" set to
"sip:[EMAIL PROTECTED]" for asterisk to correctly match the peers (at least
for the natted peers to reach them)...

anyway, how do I populate fullcontact "on the fly" with information from
exten and userip?

Wouldn't these just be dialplan vars?

What happens is when a natted client calls a non natted extension the debug shows chan_sip building the peer and res_ldap complaining about not finding fullcontact, then the calee is not found and the call is disconnected.

If I manually add an attribute to the user w the correct fullcontact it goes ahead and finds it and completes the call. Note that fullcontact is not necessary for static peer, just realtime, cause if i try to reach a non nat exten (static) from a natted one it works flawlessly

It has happened before as res_ldap was complaining about ipaddr, no problem since I already got it as a user attribute. Im puzzeld about peer building being so different for realtime. Not that I'm that familiar w normal peer building, but relatime is very picky.

by dialplan vars you mean "fullcontact" on peer matching? well, i'd really like to know how to manipulate it.

of course, i could just do it staticaly on ldap but since the info is
already there why not make use of it?

on res_ldap.conf i have "attribute = fullcontact => AstAccountFullContact"
it would be nice to have something like:
attribute = fullcontact => "sip:".$AstExten."@".$AstIPaddress
or some kind of dialplan scripting to archieve this...

I'm pretty sure res_ldap.c can't do this yet.

What version (* and res_ldap) and schema are you using btw?

Im using * 1.4 svn checked out from res_ldap branch 4  weeks ago...


IIRC, the latest version doesn't need:

attribute = fullcontact => AstAccountFullContact

just:

fullcontact => AstAccountFullContact
sure, it works both ways...



Thanks,

Gavin.



cheers,
Caio.


_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

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


_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

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

Reply via email to