I've been trying to make this phone interconnect feature to work for a while now with no success. I'm working with a fully FCC licensed RD982i repeater and a test PD662i radio with R9 firmware. I have a PBX I'm fully trained on to program (NEC SV9500).
What I'm expecting is that I pick up a phone, dial a specific extension number, and the test radio "rings" somehow and the user can answer with the green button. And hang up with the red button. And from the radio, you select a phone contact, press the PTT button and it establishes a phone call to a phone on the PBX.
I've read 2-3 different Hytera white papers, I watched their crappy youtube video on this subject (from around 2015), I even got screenshots of a repeater and radio configs from a working environment, and somehow based on all this information, it's not coming together for me.
PBX:
So first, I create an extension in the PBX, with a specific access code. I know if I create more extensions for radio calling purposes, they all have to have the same access code, which is then entered in the repeater.
REPEATER:
Then in the repeater I give it an IP address and make sure it can reach the phone system and vice versa.
Then in CPS Conventional -> Phone system -> Phone system 1, I enable Telephone Interconnect, specify the phone system's IP address, specify a gateway ID, a PBX Access Code (which is the code defined in the PBX for all the extensions created for radios), a Connect code, a disconnect code, and leave everything else default. I know these all have to be unique and different, including the radio ID of the repeater.
Then the dial-plan. CPS Conventional -> Phone -> Phone Call. I enable "Dial Up Mapping". It seems like you map the different extensions (Phone ID in the CPS screen) created in the pbx to different radio ID-s (Radio ID in CPS). For example, extension (Phone ID) 4000 could be mapped to radio ID radio 16000 if that's what's your radio ID. As for Slot ID, I've seen it all in the documentation: Slot 1, Slot 2, or Slot 1&Slot 2. Lord only knows how does it work, what does it really mean here (I know what slot 1 and slot 2 are in DMR, but what's the right setting here?), and to me, it is subject of trial & error. I assume Call Type should be Private for the sake of testing and calling just one radio.
This is an already working repeater with channel and color code and all that defined. So I don't go into other settings.
RADIO:
This is where the fun begins. Again, this is a working radio on this repeater, so most parameters are already set.
Conventional -> Digital Common Basic -> Radio ID. I set it to 16000 to follow the above example
Conventional -> Phone -> Phone System. Give it a random alias. Phone Gateway ID is the same is was defined in repeater. Buffer Dial Contact name is set to "Gateway ID". Connect code and Disconnect Code should be the same as was defined in the repeater, right? I've seen it being the same and being different in various writeups, even from Hytera. But I assume connect code could be "*#" while disconnect code could be "#*" and this has to be these same codes in the repeater.
Conventional -> Phone -> Phone list. Alias is an arbitrary contact name, and the Phone Number is what the radio will dial. This is presumably the extension number we want the radio to call when we select this contact later on the screen. This "Phone number" should not include the Connect Code. So if my co-worker's extension number 4554, then I would put 4554 here.
Conventional -> Channel -> Digital Channel. This is where it gets really messy.
Channel Alias is whatever. Color Code is what is the repeater's color code.
Slot Operation = I have no idea. I've seen Slot1, Slot 2 or Pseudo Trunk
Pseudo Trunk designated TX. If the prior setting was pseudo, then here, you can put slot 1 or slot 2. But I don't know what's correct.
Frequencies are given.
Receive group: None? Or what?
TX Contact name: None? Or what?
RRS Revert Channel: All writeups seem to agree that this should be "Selected".
Encrypt? I use basic Encrypt type, but I tried it with it ON and OFF and neither worked better.
So between all my tests, I get as far as the phone system shows the programmed extensions registered by the Repeater. So I know the repeater talks to the phone system and properly registers extensions that are defined in the repeater under the dial map.
But when I pick up a phone, and dial an extension which is supposedly mapped by the repeater to my test radio ID, the radio never receives a call. It never "rings". When on the Radio I select a phone contact, and press the PTT button, the dialed phone is actually ringing. But when I pick it up, there is no audio in either direction, and the phone system drops the call.
So if someone is knowledgeable on this and can give advice, I would appreciate it.
So
What I'm expecting is that I pick up a phone, dial a specific extension number, and the test radio "rings" somehow and the user can answer with the green button. And hang up with the red button. And from the radio, you select a phone contact, press the PTT button and it establishes a phone call to a phone on the PBX.
I've read 2-3 different Hytera white papers, I watched their crappy youtube video on this subject (from around 2015), I even got screenshots of a repeater and radio configs from a working environment, and somehow based on all this information, it's not coming together for me.
PBX:
So first, I create an extension in the PBX, with a specific access code. I know if I create more extensions for radio calling purposes, they all have to have the same access code, which is then entered in the repeater.
REPEATER:
Then in the repeater I give it an IP address and make sure it can reach the phone system and vice versa.
Then in CPS Conventional -> Phone system -> Phone system 1, I enable Telephone Interconnect, specify the phone system's IP address, specify a gateway ID, a PBX Access Code (which is the code defined in the PBX for all the extensions created for radios), a Connect code, a disconnect code, and leave everything else default. I know these all have to be unique and different, including the radio ID of the repeater.
Then the dial-plan. CPS Conventional -> Phone -> Phone Call. I enable "Dial Up Mapping". It seems like you map the different extensions (Phone ID in the CPS screen) created in the pbx to different radio ID-s (Radio ID in CPS). For example, extension (Phone ID) 4000 could be mapped to radio ID radio 16000 if that's what's your radio ID. As for Slot ID, I've seen it all in the documentation: Slot 1, Slot 2, or Slot 1&Slot 2. Lord only knows how does it work, what does it really mean here (I know what slot 1 and slot 2 are in DMR, but what's the right setting here?), and to me, it is subject of trial & error. I assume Call Type should be Private for the sake of testing and calling just one radio.
This is an already working repeater with channel and color code and all that defined. So I don't go into other settings.
RADIO:
This is where the fun begins. Again, this is a working radio on this repeater, so most parameters are already set.
Conventional -> Digital Common Basic -> Radio ID. I set it to 16000 to follow the above example
Conventional -> Phone -> Phone System. Give it a random alias. Phone Gateway ID is the same is was defined in repeater. Buffer Dial Contact name is set to "Gateway ID". Connect code and Disconnect Code should be the same as was defined in the repeater, right? I've seen it being the same and being different in various writeups, even from Hytera. But I assume connect code could be "*#" while disconnect code could be "#*" and this has to be these same codes in the repeater.
Conventional -> Phone -> Phone list. Alias is an arbitrary contact name, and the Phone Number is what the radio will dial. This is presumably the extension number we want the radio to call when we select this contact later on the screen. This "Phone number" should not include the Connect Code. So if my co-worker's extension number 4554, then I would put 4554 here.
Conventional -> Channel -> Digital Channel. This is where it gets really messy.
Channel Alias is whatever. Color Code is what is the repeater's color code.
Slot Operation = I have no idea. I've seen Slot1, Slot 2 or Pseudo Trunk
Pseudo Trunk designated TX. If the prior setting was pseudo, then here, you can put slot 1 or slot 2. But I don't know what's correct.
Frequencies are given.
Receive group: None? Or what?
TX Contact name: None? Or what?
RRS Revert Channel: All writeups seem to agree that this should be "Selected".
Encrypt? I use basic Encrypt type, but I tried it with it ON and OFF and neither worked better.
So between all my tests, I get as far as the phone system shows the programmed extensions registered by the Repeater. So I know the repeater talks to the phone system and properly registers extensions that are defined in the repeater under the dial map.
But when I pick up a phone, and dial an extension which is supposedly mapped by the repeater to my test radio ID, the radio never receives a call. It never "rings". When on the Radio I select a phone contact, and press the PTT button, the dialed phone is actually ringing. But when I pick it up, there is no audio in either direction, and the phone system drops the call.
So if someone is knowledgeable on this and can give advice, I would appreciate it.
So