[asterisk-users] Problem with Polycom forwarding

Sherwood McGowan sherwood.mcgowan at gmail.com
Tue May 20 11:55:39 CDT 2008


Mike wrote:
>>> I am having trouble with Polycom forwards and Asterisk.  Basically, I
>>> have no clue on how to force callerid or even custom variables (set
>>> using SetVar in the sip.conf file) on the transfered call.
>>>
>>> For example, I set a variable called var_a to "foo".  When the call
>>> comes in, the variable is set.  The Polycom is set to forward the call
>>> to 555-555-1234.  When that second "leg" of the same is done, var_a is
>>> unset.
>>>       
>> Did you try _var_a? Iirc you need to prepend it with an underscore to
>> make the variable persistent.
>>
>> Regards,
>> Patrick
>>
>>     
>
>
> I had not tried (I did not know that), but it did not help.
> Problem is a call coming in to the Polycom is coming in to a registration,
> which is linked to a sip.conf entry.  If it's a normal registration, all is
> fine.  If it's a forward, it doesn't work.
>
> Maybe the problem comes from the fact that it's a variable in my sip
> database (I am using realtime SIP entries) and not in the diaplan per say.
>
> My setvar column is this:
> internal_callerid=blabla <123>;did=5555551234
>
> I tried adding underscores before "did" (as in: internal_callerid=blabla
> <123>;__did=5555551234) but that didn't help.
>
> Mike
>
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>   
You're close, it's not a fact of being persistent, it's inheritance 
that's the issue. Using a single underscore sets future spawned channels 
to have access to the variable



More information about the asterisk-users mailing list