[asterisk-users] Getting 'username' of sip peer
Deepesh D
deep.d2010 at gmail.com
Thu May 27 01:39:07 CDT 2010
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 <jsmith at 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
>
More information about the asterisk-users
mailing list