[asterisk-users] Getvar of CHANNEL not working for a couple of items

Joshua C. Colp jcolp at sangoma.com
Wed Jul 5 11:01:51 CDT 2023


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

>   Channel A: "1688509741.112" , name:  "PJSIP/111-00000064" , is
> originator:  Y , call-Id:  "u.l6kcou25cax60 at mydomain.com" , local_uri:  "<
> sip:222 at mydomain.com;user=phone>" , local_tag:
> "1734d973-c4da-4ae8-a37d-5f7065f1fe54" , local_addr:  "172.31.253.4:5060"
> , remote_uri:  "\\\"TestPhone x111\\\" <sip:111 at mydomain.com>" ,
> remote_tag:  "yinue4v5ufa4" , remote_addr:  "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 at 172.31.253.4>" , local_tag:
> "ac5eeb59-f559-4bb7-a3c2-170ca7f05f8b" , local_addr:  "" , remote_uri:  "<
> sip:222 at 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 and www.asterisk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20230705/8b908e46/attachment.html>


More information about the asterisk-users mailing list