• To anyone looking to acquire commercial radio programming software:

    Please do not make requests for copies of radio programming software which is sold (or was sold) by the manufacturer for any monetary value. All requests will be deleted and a forum infraction issued. Making a request such as this is attempting to engage in software piracy and this forum cannot be involved or associated with this activity. The same goes for any private transaction via Private Message. Even if you attempt to engage in this activity in PM's we will still enforce the forum rules. Your PM's are not private and the administration has the right to read them if there's a hint to criminal activity.

    If you are having trouble legally obtaining software please state so. We do not want any hurt feelings when your vague post is mistaken for a free request. It is YOUR responsibility to properly word your request.

    To obtain Motorola software see the Sticky in the Motorola forum.

    The various other vendors often permit their dealers to sell the software online (i.e., Kenwood). Please use Google or some other search engine to find a dealer that sells the software. Typically each series or individual radio requires its own software package. Often the Kenwood software is less than $100 so don't be a cheapskate; just purchase it.

    For M/A Com/Harris/GE, etc: there are two software packages that program all current and past radios. One package is for conventional programming and the other for trunked programming. The trunked package is in upwards of $2,500. The conventional package is more reasonable though is still several hundred dollars. The benefit is you do not need multiple versions for each radio (unlike Motorola).

    This is a large and very visible forum. We cannot jeopardize the ability to provide the RadioReference services by allowing this activity to occur. Please respect this.

Making Phone Interconnect (or Phone patch) work

phadobas

Member
Joined
Nov 25, 2018
Messages
52
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
 

kb3ouk

Member
Premium Subscriber
Joined
Feb 24, 2016
Messages
60
Location
Harrisonville, Fulton County, PA
Been a while since I've played around with phone systems but I'm assuming these are set up as generic IP extensions? May want to take a look at the network traffic with a packet sniffer and see what's going on between the 2, see what is actually being communicated during the call. If that SV9500 is anything like the little monster that the NEC SL1100 systems I used to program were, good luck. If you have access to NEC's tech line, they might be some help, they bailed me out quite a few times. Their systems are a pain to program.
 

phadobas

Member
Joined
Nov 25, 2018
Messages
52
Well, NEC is definitely not for the faint of heart. Based on what you said, I decided to cut down on the difficulty level. I have an Asterisk server, created a few extensions there and modified the repeater programming to use that as the phone system. It nicely registered the phone numbers, and now if I call an extension that should call the radio, the radio now rings! This is progress. But when I push the green button to answer, nothing happens. On the radio's screen I see 2 digits "#*", which is the programmed "connect code" in the repeater and in the radio. So it should answer the call, but it continues ringing. And calls out from the radio still don't work at all. I pick a phone contact, press the PTT to initiate the call. The radio seems like trying to make the call, shows the dialed extension on the screen, but again, nothing else happens. So a little more to go.
 
Top