--- In Crestron@..., "Audible Solutions" <crestronprogrammer.1@...> wrote:
It is a terrible example of what needs to be done. There are 2 ways to deal with RAVA. One is to follow the Crestron line and perform data entry into every panel. This has the advantage of being able to work even if there is no processor, as long as auto-discovery between the panels works. The second is to deal with everything in Simpl Windows by sending the correct string syntax to each panel. I think that syntax will be "sip:phonenumber@IPaddress:port"
You might want to start, particularly if you're new by doing the data entry into each panel and then following the example program.
The first thing you need to do is find out the phone number of each TSW panel. I'd also give each panel a name. You do all of this in Console in Toolbox. Connect to your first panel. Go to Console and type "sipinfo" This will give you the Panel's phone number. I make a list of each phone number for each panel and it's IP address.
Next I give each panel a name. In "sipifno" you will note that each panel has the default name Crestron. I'm drawing a mental block but I believe the command is "sipaddname" Give it a name.
"sipaddext" allow you to add an other panel's address to that panel's address book. The syntax is "sipaddext\x20phone_number\x20ipaddress\x20nameofpanel\x20port\x20Group.
"sipext" will give you all of the panels entered into that panel's address book in the form of phone number/ipaddress/name/port/group
"sipremext" allows you to remove a panel from that panel's address book either because the panel no longer exists in the system or you made a data entry error. This is the ONLY way to fix any data entry mistakes you make. Not user friendly so try and be careful.
Having done this data entry for each panel we move to the program. Drop the VoiP device extender into each touch panel definition.
In the SIO for phone numbers delete the phone numbers entered and add the phone numbers you copied from the panels on your job when you performed the "sipinfo" command. Then add the names you gave each panel with "sipaddname" into the serial send for panel names. Make certain the name and phone number for each panel match. In other words, phone number and name for panel 1, 2, and so on match.
Connect the outputs of the serial sends and SIO to the touch panel joins and VoiP device extender.
My experience is that you should ignore the groups and phone dial page. Add a few buttons from the phone dial page to the address book page. Unless you have a sip server in the system, no one is making phone calls outside of the closed system of the touch panels. You will need to find a ring tone and load it into the vtp file so that the panel being phoned will ring. You will need to have the serial text on top of the phone dial page moved to the address book page as it tells the user that a call is being made, is in progress or ended. You will want to add buttons for page all, answer, reject, end, and call. You might want to later add Do Not Disturb. I also found adding volume and mute buttons helpful.
Hope this helps.
Alan
--- In Crestron@..., "crayihs" <crayihs@> wrote:S
Hey guys,
Im fairly new to programming crestron and now I have got to my first RAVA system that is making me do circles. Ive looked at all the example programs, and I cant seem to find anything that helps me out. Is there an example program with a TSW using RAVA and communicating with a Door station, or has someone done this that could give me a little help. I literally do not even know where to start. Any help would be greatly appreciated.