I found a clue as to why the second leg is not returning a local or remote 
address:

 

[2023-07-06 11:40:35] WARNING[253072]: pjsip/dialplan_functions.c:903 
channel_read_pjsip: No transport information for channel PJSIP/222-0000007d

[2023-07-06 11:40:35] WARNING[935126]: func_channel.c:527 func_channel_read: 
Unknown or unavailable item requested: 'pjsip,local_addr'

[2023-07-06 11:40:35] WARNING[40100]: pjsip/dialplan_functions.c:917 
channel_read_pjsip: No transport information for channel PJSIP/222-0000007d

[2023-07-06 11:40:35] WARNING[935126]: func_channel.c:527 func_channel_read: 
Unknown or unavailable item requested: 'pjsip,remote_addr'

 

Well…maybe not a root cause but certainly something of interest.  This works 
with the first leg, but not the second leg of the call.

 

From: asterisk-users [mailto:asterisk-users-boun...@lists.digium.com] On Behalf 
Of Joshua C. Colp
Sent: Wednesday, July 5, 2023 12:02 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion 
<asterisk-users@lists.digium.com>
Subject: Re: [asterisk-users] Getvar of CHANNEL not working for a couple of 
items

 

On Wed, Jul 5, 2023 at 12:50 PM TTT <li...@telium.io <mailto:li...@telium.io> > 
wrote:

  Channel A: "1688509741.112" , name:  "PJSIP/111-00000064" , is originator:  Y 
, call-Id:  "u.l6kcou25ca...@mydomain.com <mailto:u.l6kcou25ca...@mydomain.com> 
" , local_uri:  "<sip:2...@mydomain.com <mailto:sip%3a...@mydomain.com> 
;user=phone>" , local_tag:  "1734d973-c4da-4ae8-a37d-5f7065f1fe54" , 
local_addr:  "172.31.253.4:5060 <http://172.31.253.4:5060> " , remote_uri:  
"\\\"TestPhone x111\\\" <sip:1...@mydomain.com <mailto:sip%3a...@mydomain.com> 
>" , remote_tag:  "yinue4v5ufa4" , remote_addr:  "172.31.253.20:5060 
<http://172.31.253.20:5060> "

 

 

  Channel B: "1688509741.113" , name:  "PJSIP/222-00000065" , is originator:  N 
, call-Id:  "1f104544-fc1a-4414-ba74-68c526e294de" , local_uri:  
"\\\"TestPhone\\\" <sip:111@172.31.253.4 <mailto:sip%3A111@172.31.253.4> >" , 
local_tag:  "ac5eeb59-f559-4bb7-a3c2-170ca7f05f8b" , local_addr:  "" , 
remote_uri:  "<sip:222@172.31.253.20 <mailto:sip%3A222@172.31.253.20> 
;line=46922>" , remote_tag:  "klwqxe1fvt5wk" , remote_addr:  ""

 

And here's what seems strange:

Channel A's local_uri looks like Channel B's uri

Channel A's remote_uri looks like channel A's uri

Channel B's local_uri looks like channel A's uri

Channel B's remote_uri looks like channel B;s uri

 

These aren't strange. They look alike because of callerid and target dialed 
information. They are still independent call legs.

 

 

I’m having trouble understanding your explanation (googling just led me to 
generic callerid and target info).  I thought a phone’s local_uri would be how 
to reach that phone (not the other party), and vice versa for the remote_uri.  
If the above URI info is correct then I must misunderstand their meaning.  
Could you provide more explanation on how to interpret them (why they seems 
reversed to me), or a link?

 

I assumed the remote & local URI where equivalent to the to & from lines 
(respectively) in the invite…

 

They are the From and To header, but what remote_uri and local_uri refers to 
changes depending on the direction of the SIP dialog.

 

Received call: From = remote_uri, To = local_uri

Sent call: From = local_uri, To = remote_uri

 

The contents of each depend on callerid information, settings, the Contact of 
the target when doing an outgoing call, what the remote endpoint chose for To 
URI on a received call.

 

-- 

Joshua C. Colp

Asterisk Project Lead

Sangoma Technologies

Check us out at www.sangoma.com <http://www.sangoma.com>  and www.asterisk.org 
<http://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

Reply via email to