Hi Danny,

If 'both' is utilized instead of peer or self, the peer channel seems
to be chosen (which was my original desired functionality).

Best regards,
Örn

On Wed, Sep 9, 2009 at 2:49 PM, Danny Nicholas<da...@debsinc.com> wrote:
> I'll have to set this aside for a future experiment.  I'm supposing that
> both would mimic either the self or peer setting (although it seems possible
> that it might generate 2 calls, the fork and the original).  If you try it,
> please post back for reference.
>
> -----Original Message-----
> From: asterisk-users-boun...@lists.digium.com
> [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Örn Arnarson
> Sent: Wednesday, September 09, 2009 9:40 AM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: Re: [asterisk-users] UNIQUEID not the same in Dialplan
> aspassedtoAGI
>
> Yes, exactly.
>
> I'm curious as to what would happen if I were to use both instead of peer.
> :-)
>
> Regards,
> Örn
>
> On Wed, Sep 9, 2009 at 2:17 PM, Danny Nicholas<da...@debsinc.com> wrote:
>> So when you do self, you get a "forked" call and peer runs the agi on the
>> original call?
>>
>> -----Original Message-----
>> From: asterisk-users-boun...@lists.digium.com
>> [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Örn Arnarson
>> Sent: Wednesday, September 09, 2009 9:13 AM
>> To: Asterisk Users Mailing List - Non-Commercial Discussion
>> Subject: Re: [asterisk-users] UNIQUEID not the same in Dialplan
>> aspassedtoAGI
>>
>> Hi Danny,
>>
>> Thanks again for your help. I figured out how to do this... It was
>> through my own retardedness that I had messed it up.
>>
>> In the application map section of features.conf, I just swapped self for
>> peer...
>> used to be:
>> tag1 => *1,self,AGI,tag1.agi
>>
>> is now:
>> tag1 => *1,peer,AGI,tag1.agi
>>
>> That selects which channel is active for the call. I should have
>> realized this earlier.
>>
>> Thanks again for your help.
>> Örn
>>
>> 2009/9/9 Örn Arnarson <o...@arnarson.net>:
>>> Hi Danny,
>>>
>>> Thanks. Yes, that's where I'm getting the UNIQUEID. The problem is
>>> that it is not for the same leg as the UNIQUEID in the Dialplan. If I
>>> were able to get the same UNIQUEID somehow in both places, my problems
>>> would be solved :-)
>>>
>>> Regards,
>>> Örn
>>>
>>> On Wed, Sep 9, 2009 at 2:00 PM, Danny Nicholas<da...@debsinc.com> wrote:
>>>> Per this link - http://www.voip-info.org/wiki/view/Asterisk+AGI you
>> should
>>>> have a variable agi_uniqueid with the uniqueid of the leg available in
>> the
>>>> AGI.
>>>>
>>>> -----Original Message-----
>>>> From: asterisk-users-boun...@lists.digium.com
>>>> [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Örn
>> Arnarson
>>>> Sent: Wednesday, September 09, 2009 8:52 AM
>>>> To: Asterisk Users Mailing List - Non-Commercial Discussion
>>>> Subject: Re: [asterisk-users] UNIQUEID not the same in Dialplan as
>>>> passedtoAGI
>>>>
>>>> If only features.conf accepted the normal syntax of running
>>>> applications... As I understand it (and tested it), it must accept the
>>>> application in the syntax name => keycode,WHO,application,parameters
>>>>
>>>> Goto would work, but then it will only be able to use Goto,priority
>>>>
>>>> On Wed, Sep 9, 2009 at 1:41 PM, Danny Nicholas<da...@debsinc.com> wrote:
>>>>> Actually (and this is probably an incorrect or misquoted statement),
> any
>>>>> action from features is a fork.  If you change tag1 from
>>>>> - tag1 => *1,self,AGI,tag1.agi
>>>>> To
>>>>> - tag1 => *1,self,Goto(runagi|s|1)
>>>>>
>>>>> The feature will jump to a context in your dialplan instead of directly
>>>>> executing the AGI command.
>>>>>
>>>>> This may or may not work, but it should IMO.
>>>>>
>>>>> -----Original Message-----
>>>>> From: asterisk-users-boun...@lists.digium.com
>>>>> [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Örn
>> Arnarson
>>>>> Sent: Wednesday, September 09, 2009 8:34 AM
>>>>> To: Asterisk Users Mailing List - Non-Commercial Discussion
>>>>> Subject: Re: [asterisk-users] UNIQUEID not the same in Dialplan as
>> passed
>>>>> toAGI
>>>>>
>>>>> Thanks for your reply.
>>>>>
>>>>> One thing I forgot to mention is that the AGI is called via
>>>>> features.conf -- in a call, if you press, e.g. *1, you tag the call as
>>>>> calltype 1.
>>>>> As I cannot (as far as I know) call the AGI from features.conf with
>>>>> parameters (such as ${UNIQUEID}), I need to get those parameters from
>>>>> STDIN.
>>>>>
>>>>> This is an example from features.conf:
>>>>> tag1 => *1,self,AGI,tag1.agi
>>>>>
>>>>> So, *1 in the active call calls this AGI. You might be right -- it's
>>>>> just treated as another call (even though there is no fork, hangup or
>>>>> transfer involved), but if this is the case, does anyone have an idea
>>>>> how to pass parameters to tag1.agi via features.conf?
>>>>>
>>>>> Best regards,
>>>>> Örn
>>>>>
>>>>> On Wed, Sep 9, 2009 at 1:14 PM, Danny Nicholas<da...@debsinc.com>
> wrote:
>>>>>> To quote Steve Edwards from an earlier post this month "The UniqueID
>>>>>> consists of the origination time plus the number of calls for this
>>>>> instance
>>>>>> of the Asterisk execution".  Looking at the log you posted, these are
>> two
>>>>>> separate (as far as Asterisk is concerned) calls.  If you look in your
>>>>> CDR,
>>>>>> you should see an entry for each.  If you want to track a call via an
>>>> AGI,
>>>>>> you should do this:
>>>>>> - exten => s,1,set(thisuid=${UNIQUEID})
>>>>>> - exten => s,2,AGI(youragi.agi|${thisuid})
>>>>>>
>>>>>> Just a guess, but UNIQUEID is probably reassigned on these events;
>>>>>> Hangup
>>>>>> Fork
>>>>>> Transfer
>>>>>> (go ahead guys, correct away - like I said, it's just a guess).
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: asterisk-users-boun...@lists.digium.com
>>>>>> [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Örn
>>>> Arnarson
>>>>>> Sent: Wednesday, September 09, 2009 7:56 AM
>>>>>> To: Asterisk Users Mailing List - Non-Commercial Discussion
>>>>>> Subject: [asterisk-users] UNIQUEID not the same in Dialplan as passed
>> to
>>>>> AGI
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I've noticed that the UNIQUEID for a call is not the same in the
>>>>>> Dialplan (when executed e.g. exten => s,n,NoOp(${UNIQUEID}) as it is
>>>>>> when passed via STDIN to an AGI script.
>>>>>> Is this normal, and is this supposed to behave this way?
>>>>>>
>>>>>> The UNIQUEID received in the AGI is usually .001 higher than the one
>>>>>> in the dial plan -- but sometimes it is also a second behind.
>>>>>> Here's an example from the dialplan, with the corresponding argument
>>>>>> passed to the AGI:
>>>>>>
>>>>>>    -- Executing [...@macro-internal-call:7]
>>>>>> NoOp("SIP/10.0.0.4-082a0658", "1252500374.334") in new stack
>>>>>>
>>>>>> agi_uniqueid: 1252500374.335
>>>>>>
>>>>>> And here's an example where the UNIQUEID is one second and one
>>>>>> fraction point behind:
>>>>>>
>>>>>>    -- Executing [...@macro-internal-call:7]
>>>>>> NoOp("SIP/10.0.0.4-0825ef60", "1252500762.337") in new stack
>>>>>>
>>>>>> agi_uniqueid: 1252500763.338
>>>>>>
>>>>>> Any advice would be greatly appreciated. Can I use something else as a
>>>>>> unique identifier for a call? I'm trying to tag calls, but it is
>>>>>> proving difficult with the ever-changing UNIQUEID.
>>>>>>
>>>>>> I haven't found a rule as to when it is delayed by a second and when
> it
>>>>>> isn't.
>>>>>>
>>>>>> Best regards,
>>>>>> Örn
>>>>>>
>>>>>> _______________________________________________
>>>>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>>>>>
>>>>>> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
>>>>>> Register Now: http://www.astricon.net
>>>>>>
>>>>>> 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 --
>>>>>>
>>>>>> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
>>>>>> Register Now: http://www.astricon.net
>>>>>>
>>>>>> 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 --
>>>>>
>>>>> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
>>>>> Register Now: http://www.astricon.net
>>>>>
>>>>> 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 --
>>>>>
>>>>> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
>>>>> Register Now: http://www.astricon.net
>>>>>
>>>>> 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 --
>>>>
>>>> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
>>>> Register Now: http://www.astricon.net
>>>>
>>>> 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 --
>>>>
>>>> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
>>>> Register Now: http://www.astricon.net
>>>>
>>>> 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 --
>>
>> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
>> Register Now: http://www.astricon.net
>>
>> 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 --
>>
>> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
>> Register Now: http://www.astricon.net
>>
>> 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 --
>
> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
> Register Now: http://www.astricon.net
>
> 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 --
>
> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
> Register Now: http://www.astricon.net
>
> 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 --

AstriCon 2009 - October 13 - 15 Phoenix, Arizona
Register Now: http://www.astricon.net

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

Reply via email to