Thanks. Got this working by using "setvar=variable=value" in the peer definition
SIPCHANINFO(peername) is giving me the 'name' of the peer i.e. 'TestSIPUser' and not the 'username'. On Wed, May 26, 2010 at 11:20 PM, Jared Smith <jsm...@digium.com> wrote: > On Wed, 2010-05-26 at 22:48 +0530, Deepesh D wrote: >> When a call is made from any of these peers I want to get the username >> of the peer. >> for eg:- If a call is being made from 'TestSIPUser' then I want to be >> able to get the value 'testuser' > > I can think of two ways of doing this. The first is to use the > SIPCHANINFO() dialplan function, like this: > > exten=>123,1,Verbose(0,The call came from ${SIPCHANINFO(peername)}) > > The other option is to use the "setvar=variable=value" setting in the > peer definition in sip.conf. For example, if you add > "setvar=USERID=jsmith" in a user/peer/friend definition, Asterisk would > automagically create a channel variable named USERID with a value of > jsmith every time this device made a call into Asterisk. > > -- > Jared Smith > Sr. Trainer > Digium, Inc. > > > -- > _____________________________________________________________________ > -- 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 > -- _____________________________________________________________________ -- 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