I have a FreePBX 2.10.1.2 system running Asterisk 1.8.13.
I am using Aastra 6737i handsets with the latest 3.2.2.6268 firmware.
The issue I am having is with called party ID and caller ID during transfers. Looking at other posts people have this working but I am struggling.
My test configuration is:
I have added the following two lines to the other sip settings section of the sip settings module and verified they appear in the sip_general_additional.conf file
trustrpid=yes
sendrpid=pai
The issue is the same with or without these lines so I guess they aren’t required.
Each of my three test extensions (201 Test 1, 202 Test 2 & 203 Test 3) are configured with trustrpid=yes and sendrpid set to Send P-Asserted-Identity Header and I have verified that trustrpid=yes and sendrpid=pai appear for each extension in sip_additional.conf.
aastra.conf has both these lines:
sip update callerid: 1
sip pai: 1
I have restarted both Asterisk and the handsets just in case.
This is what happens:
I call 202 from 201. While it is ringing the screen on 201 displays just ‘202’ and doesn’t show the name of 202. The screen on 202 displays 201 and the name (Test 1). BUT, when I answer 202 the display on 201 goes to two lines, both with 202 displayed and the display on 202 changes to showing 201 on both lines.
It is as if it is using the number when it should be using the name.
Just tried upgrading asterisk to the latest version but it doesn’t make any difference. I am starting to suspect something broken in the Aastra firmware.
The thread you reference with recommendations to edit files was the method used before FreePBX 2.9 when support for connectedline() was added to the GUI.
With a current PIAF Purple install, the only thing I had to do was change the two settings under the extension settings, nothing else.
I did state I was using 2.x firmware but I just upgraded to 3.2.2.2014 and confirm it is still working, I am not testing with your phone model, using 31i and 57i
Actually my settings above work fine on a 39i and 55i but it appears they do not work on 6735 or 6737 phones. Looks like another item the 6735/37 do not support yet.
I removed the trustrpid and sendrpid lines from the other sip settings section in FreePBX and, more importantly, set “sip update callerid: 0” in the aastra.cfg file.
I enabled that parameter on my 67xxi series Aastra phone (FW 3.2.2.2014) and can confirm that it interferes with Asterisk connectedline(). I’m not sure what it is intended to do, perhaps it is required for the reverse CID used by the XML scripts alluded to above.
edit
Further experimentation leads me to think that this is only an issue with firmware 3.x. Enabling/disabling the parameter doesn’t have any affect on my phones running 2.6.0.2019