Hi,
Greeting for all members. I’m a new member here and a new user of Elastix
When we have a inbound call, some extensions rings and those ringing phones display the caller ID. Then I pickup the call from my desk (my ext is not in a ring group) by pressing *8# the call redirect to me, but the caller ID doesn’t displayed on my phone. Is there anyway to get the caller ID displayed on my phone without put my extension in the ring group?
Sorry for my poor english but I hope everybody here undertand what I’m trying to say
Google “Calling Party Identification” for an explanation.
Look under General Settings. What are “SIP trustrpid” and “SIP sendrpid” set to? Set trust pid to yes. send pid is either no, yes or pai. This setting is dependent on what your phone supports so try pai and yes.
I think the Yealink support PAI. I am not too familiar with Yealink so I do not know if there are config changes on the phone that need to be made to support this.
; These files will all be included in the [general] context
; #include sip_general_additional.conf
;sip_general_custom.conf is the proper file location for placing any sip general
;options that you might need set. For example: enable and force the sip jitterbuffer.
;If these settings are desired they should be set the sip_general_custom.conf file.
;
; jbenable=yes
; jbforce=yes
;
;It is also the proper place to add the lines needed for sip nat’ing when going
;through a firewall. For nat’ing you’d need to add the following lines:
; nat=yes , externip= , localhost= , and optionally fromdomain= .
; #include sip_general_custom.conf
;sip_nat.conf is here for legacy support reasons and for those that upgrade
;from previous versions. If you have this file with lines in it please make
;sure they are not duplicated in sip_general_custom.conf, if so remove them
;from sip_nat.conf as sip_general_custom.conf will have precedence. #include sip_nat.conf
;sip_registrations_custom.conf is for any customizations you might need to do to
;the automatically generated registrations that FreePBX makes.
; #include sip_registrations_custom.conf #include sip_registrations.conf
; These files should all be expected to come after the [general] context
; #include sip_custom.conf #include sip_additional.conf
;sip_custom_post.conf If you have extra parameters that are needed for a
;extension to work to for example, those go here. So you have extension
;1000 defined in your system you start by creating a line 1000 in this
;file. Then on the next line add the extra parameter that is needed.
;When the sip.conf is loaded it will append your additions to the end of
;that extension.
; #include sip_custom_post.conf
(END)
So should I add those “SIP trustrpid” and “SIP sendrpid” under [general] in sip.conf ?
Opss, I already edit the sip.conf manually because I cant see it anywhere in the GUI
Cant I use FreePBX version 2.8.1 for RPID to work or I HAVE TO upgrade to the 2.9 version?
The RPID feature works in FreePBX version 2.8.1, just tried it this morning!!
But now I have another issue: let say I pickup the call from ext A, the caller’s caller ID succesfully pass on my phone. Then I decide to pass the call to ext B (press button TRAN from the phone). On phone B, it display ext A, not the original caller’s ID. I want that on phone B it display the caller’s ID. Is there any solution for this?
Phone B should correctly display the caller’s ID. I typically run the FreePBX distro with Polycom handsets. On these systems the caller ID info pass correctly.
On April 3rd, 2012 alan_mousty (tadpole) said:
Phone B should correctly display the caller’s ID. I typically run the FreePBX distro with Polycom handsets. On these systems the caller ID info pass correctly.
I’m running Elastix box using Asterisk 1.8.7.0 and freePBX 2.8.1, IP Phone Yealink T20, the call transfer doesn’t pass the caller ID. I try both ways: by press “TRAN” button on the phone and by press *2. Both ways doesn’t work.
Is there anyway I can try or must upgrade the freePBX to at least version 2.9 ?