<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hello--<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I've got complaints that the phones are presenting the wrong info when making an outgoing call... instead of displaying the called party info, it's displaying the caller's info, which is highly uninteresting. I've been looking at the behavior with Yealink phones, but I'm told that ALL phones have the problem, and comparing with the sip channel driver.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I'm working with asterisk (and pjsip) at version 13.15.0, so this is pretty much current behavior.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I traced it down to the 180 Ringing message sent to the phone from Asterisk, in the course of making an outgoing call from the Yealink, in this case, to another extension on the same phone system. <br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">In the old chan_sip world, I see this:<br><br>[May 13 13:10:58] <--- Transmitting (NAT) to <a href="http://67.215.23.186:28762">67.215.23.186:28762</a> ---><br>[May 13 13:10:58] SIP/2.0 180 Ringing<br>[May 13 13:10:58] Via: SIP/2.0/UDP 192.168.134.126:5060;branch=z9hG4bK1785363097;received=67.291.23.186;rport=28762<br>[May 13 13:10:58] From: "Steve Murphy" <<a href="http://sip:nvl19049@190.190.190.190:5060">sip:nvl19049@190.190.190.190:5060</a>>;tag=2559859725<br>[May 13 13:10:58] To: <<a href="http://sip:767@190.190.190.190:5060">sip:767@190.190.190.190:5060</a>>;tag=as0a66b2c7<br>[May 13 13:10:58] Call-ID: <a href="mailto:0_762068959@192.168.134.126">0_762068959@192.168.134.126</a><br>[May 13 13:10:58] CSeq: 2 INVITE<br>[May 13 13:10:58] Server: nexVortex Inc Hosted 3.0 PBX<br>[May 13 13:10:58] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br>[May 13 13:10:58] Supported: replaces, timer<br>[May 13 13:10:58] Contact: <<a href="http://sip:767@190.190.190.190:5060">sip:767@190.190.190.190:5060</a>><br>[May 13 13:10:58] <span style="color:rgb(204,0,0)">Remote-Party-ID: "Shifting Sands" <<a href="mailto:sip%3A767@190.190.190.190">sip:767@190.190.190.190</a>>;party=called;privacy=off;screen=no</span><br>[May 13 13:10:58] Content-Length: 0<br>[May 13 13:10:58] <br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Note, that Asterisk serves up callerid info from the target extension in this header, providing not only the number of the target extension, but the callerid NAME info, also, which is pretty nice!<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br clear="all"></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​But, in the PJSIP world, I see this instead (on a different test system):<br><br>[May 13 08:21:59] <--- Transmitting SIP response (597 bytes) to UDP:<a href="http://192.168.134.102:5060">192.168.134.102:5060</a> ---><br>[May 13 08:21:59] SIP/2.0 180 Ringing<br>[May 13 08:21:59] Via: SIP/2.0/UDP 192.168.134.102:5060;rport=5060;received=192.168.134.102;branch=z9hG4bK1705376406<br>[May 13 08:21:59] Call-ID: <a href="mailto:0_1685072057@192.168.134.102">0_1685072057@192.168.134.102</a><br>[May 13 08:21:59] From: "Steve" <<a href="mailto:sip%3At12@192.168.134.227">sip:t12@192.168.134.227</a>>;tag=3119644064<br>[May 13 08:21:59] To: <<a href="mailto:sip%3A102@192.168.134.227">sip:102@192.168.134.227</a>>;tag=c7988cae-0380-49b4-84e6-0a03b656ab85<br>[May 13 08:21:59] CSeq: 2 INVITE<br>[May 13 08:21:59] Server: nexVortex SoupedUp Asterisk Hybrid<br>[May 13 08:21:59] Contact: <sip:<a href="http://192.168.134.227:57969">192.168.134.227:57969</a>><br>[May 13 08:21:59] Allow: OPTIONS, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REGISTER, MESSAGE, REFER<br>[May 13 08:21:59] <span style="color:rgb(153,0,0)">Remote-Party-ID: "Steve" <<a href="mailto:sip%3A101@192.168.134.227">sip:101@192.168.134.227</a>>;privacy=off;screen=no</span><br>[May 13 08:21:59] Content-Length:  0<br><br><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​In this instance, it just looks like the rpid is a copy of the "From:" header. This isn't so interesting, as I already know my own name and extension number!<br><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">I traced this down to the add_rpid_header() func in the res/res_pjsip_caller_id module... but I suspect that the connected line updates play a role here, and I'm too much a nube to know where the "right" information is.<br></div><br><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​Am I hallucinating? Got a bad config? Or is there a bug here?<br><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">murf<br>​</div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><br>Steve Murphy<br>ParseTree Corporation<br><br></div></div></div></div></div></div></div></div>
</div>