Эта страница является
переводом страницы
Urmet. Перевод выполнен на 100%.
iRidium for Urmet IPerVoice
how iRidium server works with Urmet system
documentation was last updated on 15.12.2021
Advantages
i3 pro panels can be connected to Urmet 1039 IPerVoice intercom system with the help of home gateway - Urmet Home Gateway 1071/2. Mobile devices with i3 pro app and SIP-driver can ne used as subscriber IP-panels in this system with the following functions:
- audio- and video calls to other IPerVoice panels,
- answering calls,
- opening intercom door remotely.
Setting Urmet Server
1 Enter the server web-interface of 1039/1 IP-system. Enter admin longin and password (by default - sysadmin, yourevip). Press Connect button.
2 The main page of the web-interface opens. IPerVoice intercom system must be set (use Wizard in the web-interface and Urmet manual). Home Gateway 1071/2 must be added to the system.
Click SEARCH.
3 Select Device type and device name. Click Search....
4 Click Home Gateway in the list of found devices.
5 Click Home gateway page.
6 Web-interface of the gateway opens.
Your PC and the gate must be in one subnet for the page to be available.
Setting Urmet Home Gateway
1 Enter installer login and password (by default - installer, dacirrye).
2 Click FAVA SIP Server.
3 Click Create Account, to create an account for i3 pro panel.
Leave the fields Username and Password blank.
4 Create as many accounts as required.
5 Now three i3 pro panels canbe connected to Urmet IPerVoice system via LAN2 port of the 1071/2 home gate.
6 Next add a door to, for example, Urmet 1039/72 call panel and set it. 0-Main door door is opened with 0 digital code and an output with SE+ и SE- contacts is activated. 1-Gate car gate is opened with 1 digital code, and SE2 (C-NO-NC) relay is activated.
Working in iRidium studio
1 Create a panel project.
2 Add SIP driver and set it.
The most important settings are marked with red.
- Host - enter the IP-address of the call-panel (default address -192.168.1.5 )
- Port - port of the call panel (always "5060" according to the SIP standard)
- SIP ID - username of the SIP account activated in step 7 of this manual
- Password - password of the SIP account activated in step 7 of this manual
- Use SIP TONE - true, generate SIP messages of tone dial
- Use DTMF Tone - false, do not generate regular messages of tone dial
- Codec PCMU - true, activation of G.711μ audio codec
- Codec PCMA - true, activation of G.711a audio codeс
- Codec H264 - true, activation of G.711μ audio codec
Deactivate other codeсs (false)
3 Add graphic items to the project and set them.
4 Add the following script to the project:
outdoor_station_number = "0101010100"; // topological code of IPerVoice panel
var SIP = IR.GetDevice("SIP"); // name of SIP driver
var action = "CALL"; // default action
ButtonAction = IR.GetItem("Page 1").GetItem("Button_action");
LabelName = IR.GetItem("Page 1").GetItem("Label_name");
LabelNumber = IR.GetItem("Page 1").GetItem("Label_number");
SwitchVideo = IR.GetItem("Page 1").GetItem("Switch_video");
IR.AddListener(IR.EVENT_START,0,function()
{
// display the SIP video
IR.GetItem("Page 1").GetItem("Video").GetState(0).Image = "sip_image://";
});
IR.AddListener(IR.EVENT_TAG_CHANGE, SIP, function(name, value) {
if (name == "STATUS") {
var flagReady = (value == "On Hook..." || value == "Incoming Call...");
ButtonAction.Enable = flagReady;
var flagTalk = (value == "Talking...");
IR.GetItem("Page 1").GetItem("Button_door").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button1").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button2").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button3").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button4").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button5").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button6").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button7").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button8").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button9").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button0").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button_asterisk").Enable = flagTalk;
IR.GetItem("Page 1").GetItem("Button_octothorp").Enable = flagTalk;
var flagConnect = (value == "Dialing..." || value == "Trying..." || value == "Ringing..." || value == "Talking..."
|| value == "Not Found..." || value == "Not Acceptable..." || value == "Not Available..." || value == "Service Unavailable...");
IR.GetItem("Page 1").GetItem("Button_cancel").Enable = flagConnect;
SwitchVideo.Enable = !flagConnect;
if (value == "Incoming Call...") {
action = "ANSWER";
LabelName.Text = SIP.GetFeedback("INCOMING CALL NAME");
LabelNumber.Text = SIP.GetFeedback("INCOMING CALL NUMBER");
}
if (value != "Incoming Call..." && value != "Talking...") {
action = "CALL";
LabelName.Text = "---";
LabelNumber.Text = outdoor_station_number;
}
var flagShow = (flagReady || flagConnect || flagTalk);
LabelName.Visible = flagShow;
LabelNumber.Visible = flagShow;
}
});
function Talk() {
SIP.SetFeedback("NUMBER", outdoor_station_number); // when calling number is required
SIP.Set(action, SwitchVideo.Value); // call or answer, audio or audio+video
}
5 Set the graphic items to interact with the SIP driver and the script.
Setting a button to open the door
When a button on a call panel is pressed, a call begins. To open the door, a digital code must be sent, it can be set in the settings of the call panel (default digital code - “*50”)
1 Create a new script.
2 Add the following to it:
function SIPsendtone1(){
var SIPdevice1=IR.GetDevice("SIP");
SIPdevice1.Set("SEND TONE", 10); // send “*”
SIPdevice1.Set("SEND TONE", 5);// send “5”
SIPdevice1.Set("SEND TONE", 0);// send “0”
}
3 Creatre a button and assign the call of this script to it.
Demo project
The panel project contains:
- a display where video from the panel camera is displayed in real time,
- a keyboard to enter numbers,
- call/answer button,
- cancel button,
- button to open the door,
- displaying the current status,
- displaying information about the subscriber (name, number),
- setting the volume of the speaker and the mic of i3 pro panel.
Settings
1 Connect a panel to the Internet via LOCAL LAN PORT or Wi-Fi. You can work with devices of your home automaiton via these interfaces.
DOORPHONE POE PORT is used to connect only to IPerVoice network.
2 Click
, then click
.
3 Enter the Networkmenu. You can set one of the two interfacesLocal LAN Port or Wi-Fi.
4.1 Enter Local LAN Port. Here are the possible settings:
- IP Address: 192.168.0.206,
- Status: Enabled,
- Network Mask: 255.255.255.0,
- Gateway: 192.168.0.1,
- DNS Server: 8.8.8.8.
Click CONFIRM.
4.2 Or you can enter Wi-Fi, switch Wi-Fi to On position and select your wirelesd network. Here are the possible settings:
- Password: password to Wi-Fi,
- IP address: 192.168.0.207,
- Gateway: 192.168.0.1,
- Network prefix length: 24,
- DNS 1: 8.8.8.8,
- DNS 2: is not used.
If all the parameters are set correctly the CONNECT button becomes available.
IP-address and the mask of IPerVoice network must be different from the ones of the local network. We recommend using addresses of the 10.*.*.* type for IPerVoice and addresses of the 192.168.*.*/255.255.*.*. types for the local net and Wi-Fi.
5 Set and upload i3 pro projects as usual.
i3 pro apps can't be set to start automatically after a panel is restarted.
i3 pro apps can't be updated via Google Play or by downloading .apk file. The Android system of the panel is protected against installing apps from third-party sources.