Эта страница является
переводом страницы
SIP Akuvox. Перевод выполнен на 100%.
Setting Akuvox SIP Video Intercom to Work with iRidium
Tested Devices
| Model |
Description |
Appearance |
|
Akuvox E21V |
outdoor videophone panel |
|
|
Akuvox R29S |
outdoor videophone panel |
|
|
Akuvox IT82R |
indoor videophone panel |
|
|
Setting Akuvox Outdoor Videophone Panels
Settings can be slightly different depending on the model and the firmware of videophones.
1 Go to the web-interfaсe of the videophone panel and enter the login and password (by default they are admin and admin).
2 Set IP addresses of the videophone panel as it is required for the network of your SIP system.
3 Select audio codecs.
4 Set access parameters to external SIP server:
Click Submit button. If connection to the SIP server is successful, Registered status of the account is displayed.
E21V Model
1 Set parameters to control opening the door.
- Relay Delay (sec): time to unblock the lock (in seconds),
- DTMF: a digital key to open the door
2 Set parameters of the video stream.
You can try several variants of working with a coder by choosing H.264 or MPEG4 or MJPEG.
3 Set sound parameters.
If the volume is too loud echoing can appear.
4 The number of the intercom panel (for example, 4003) and a panel with i3 pro (for example, 4002) can be changed in this tab:
R29S Model
1 Set parameters to control opening the door.
- Relay Delay (sec): time to unblock the lock (in seconds),
- DTMF Option: the number of digits in the combination,
- DTMF: a digital key to open the door,
- Multiple DTMF: a digit combination that opens the door.
2 Activate RTSP video stream.
The volume is set on the sensor screen of R29S device. Use the manual by the manufacturer to enter the sound settings.
Installing i3 pro app on Akuvox IT82R Panels
i3 pro app can be launched on the indoor Akuvox IT82R panel. To do it, enter Admin mode on the panel (by default User Mode is activated)
1 Go to this menu Settings > System Info > Version.
2 Click 10 times on the User Permission field. A window to select a mode will appear.
3 Select Admin Mode and click CONFIRM.
4 Go to the Applications tab in the main menu and then click Browser label.
5 Follow the link:
https://www.iridi.com/download/software/v3/
find and download the .ipk file of the i3 pro setup.
6 Go to the Applications tab in the main menu again and launch ExplorerMini.
7 The downloaded .ipk file is located in the Download tab by default. Install it.
8 The label of the installed app appears in the Applications tab.
9 Now i3 pro app is installed you can upload a panel project to it via iRidium cloud.
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 H.264 video 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 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); // sending “*”
SIPdevice1.Set("SEND TONE", 5);// sending “5”
SIPdevice1.Set("SEND TONE", 0);// sending “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,
- 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.
You can launch the demo-project:
The important condition of the project work is that your local net has software or hardware SIP server with accounts of indoor and outdoor panels. In this example, IP address of the SIP server is 192.168.1.111, accounts with logins 4002 and 4003.
Manual on setting software SIP-servers :
- SIP server 3CX PhoneSystem
- SIP server linphone.org (sip.linphone.org). Create accounts on the web-site. Every account has its login that you must use as the subscriber number. The server address - sip.linphone.org.
After a project is launched on Akuvox IT82R panel we recommend turning off the auto locking the screen to avoid the app going into the background mode and disconnections from the SIP server:
- go to System menu of the app to the Screen tab,
- change the Disable auto-lock in to "Turn on".