08-09-2013, 08:31 PM
I'm currently having some issues with the RPID headers on SIP messages and a T26P running firmware version 6.70.0.141. We use Asterisk version 1.8.19.1 as our IP-PBX.
We are trying to display the name and number of the dialed facility in the phone based on the RPID header we sent during the call setup. Our voicemail facility is accessed dialing *97 and if we try to set the RPID header to send "Voicemail *97" <sip:*97@192.168.245.1>" the message ('Voicemail *97') is not displayed in the phone. If we change the RPID SIP part to something else, for example "Voicemail *97" <sip:*99@192.168.245.1>" everything works fine. I have done many tests with different options and strings an my conclusion is that the '<sip:XXX@' part of the RPID header have to be different than the number dialed or otherwise the phone will ignore the RPID header.
Here are a couple of examples of the complete headers:
- Don't work:
Remote-Party-ID: "Voicemail *97" <sip:*97@192.168.245.1>;party=called;privacy=off;screen=no
- Work as expected:
Remote-Party-ID: "Voicemail *97" <sip:*99@192.168.245.1>;party=called;privacy=off;screen=no
We have used many other phones from other vendors and have always been able to modify the display on the phones based on the RPID even if the number dialed is the same as the one placed in the header.
Do you think this could be something you guys can check and see if can be fixed in any way?
Thanks in advance!
We are trying to display the name and number of the dialed facility in the phone based on the RPID header we sent during the call setup. Our voicemail facility is accessed dialing *97 and if we try to set the RPID header to send "Voicemail *97" <sip:*97@192.168.245.1>" the message ('Voicemail *97') is not displayed in the phone. If we change the RPID SIP part to something else, for example "Voicemail *97" <sip:*99@192.168.245.1>" everything works fine. I have done many tests with different options and strings an my conclusion is that the '<sip:XXX@' part of the RPID header have to be different than the number dialed or otherwise the phone will ignore the RPID header.
Here are a couple of examples of the complete headers:
- Don't work:
Remote-Party-ID: "Voicemail *97" <sip:*97@192.168.245.1>;party=called;privacy=off;screen=no
- Work as expected:
Remote-Party-ID: "Voicemail *97" <sip:*99@192.168.245.1>;party=called;privacy=off;screen=no
We have used many other phones from other vendors and have always been able to modify the display on the phones based on the RPID even if the number dialed is the same as the one placed in the header.
Do you think this could be something you guys can check and see if can be fixed in any way?
Thanks in advance!