On Sat, Jun 17, 2023 at 8:41 PM TTT <li...@telium.io> wrote: > I tried > > GET /channels/{channelid}/variable?variable=CHANNEL(pjsip,call-id) > > > > But it responds with > > "message": "Channel not in Stasis application" > > > > Since I want to get the call-id for a channel not in stasis I guess that > won’t work. Similarly, I can’t force the channel through my own code in > the dialplan, so the PJSIP_HEADER function won’t work. So it looks like > I’ll have to upgrade my Asterisk test system to get the Call-ID from the > ARI event. It looks like it was added in Ast 16. > > > > Out of curiosity, I see that call-id is returned in the “protocol_id” > field of channel data structure. However, since all channels in the same > call must have the same Call-ID, how can this data be associated with a > channel? Wouldn’t it have to be associated with a bridge? The Call-ID > should not be available until two legs are bridged (I think). >
All channels in a call do not have the same Call-ID. Each channel has its own SIP Call-ID (if it is a PJSIP channel) as they are individual call legs and individual SIP dialogs. -- Joshua C. Colp Asterisk Project Lead Sangoma Technologies Check us out at www.sangoma.com and www.asterisk.org
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users