Getting Started with UniMRCP

281 views
Skip to first unread message

Chintan Gajjar

unread,
Apr 19, 2019, 9:52:52 PM4/19/19
to UniMRCP
Hi,

I have started to explore UniMRCP to accomplish integration between Cisco CVP and Google Speech through UniMRCP server.
I have configured Installed Unimrcp Server and client binaries as documented here: http://www.unimrcp.org/manuals/html/RPMInstallationManual.html on my Cent OS 7.

I have edited the unimrcpserver.xml available under /opt/unimrcp/conf and started the unimrcp server.
I have also installed GSS and GSR plugins and tested them with umc client which found to be working.

But the problem i am facing now is that i am not able to access UniMRCP server over MRCPv2 from my VoiceBrowser, on CentOS where unimrcpserver is installed i can not see the server is listening on SIP port 8060 for MRCPv2. 

Is there anything else i have to on CentOS apart from installing Unimrcp Server binaries with dependencies? I am quite new to Development and to the linux environment.
  
 

Arsen Chaloyan

unread,
Apr 19, 2019, 10:00:19 PM4/19/19
to UniMRCP
> Is there anything else i have to on CentOS apart from installing Unimrcp Server binaries with dependencies? I am quite new to Development and to the linux environment.

No, just start UniMRCP server as a service

systemctl start unimrcp

and it will be listening on 8060 port using the default configuration.

--
You received this message because you are subscribed to the Google Groups "UniMRCP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to unimrcp+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
Arsen Chaloyan
Author of UniMRCP
http://www.unimrcp.org

Chintan Gajjar

unread,
Apr 19, 2019, 10:11:54 PM4/19/19
to uni...@googlegroups.com
Hi Arsen, Thats what i thought but its not working.
I tried restarting the service multiple times but its not helping, i am attaching the logs if that can help.
I am using Cent OS 7 with minimal OS Build, and i dont see any application listening on port 8060 when i run the command ss

unimrcpserver_2019.04.19_18.35.35.056508.log

Arsen Chaloyan

unread,
Apr 19, 2019, 10:19:02 PM4/19/19
to UniMRCP
How do you determine that no application is listening on 8060? Use

netstat -nap | grep 8060

The logs look good to me and I am inclined to believe that the process is listening on sip:10.33.87.71:8060;transport=udp,tcp.

Make sure to disable firewall or open the ports accordingly.

Chintan Gajjar

unread,
Apr 20, 2019, 2:41:51 AM4/20/19
to uni...@googlegroups.com
Arsen, 

The netstat utility was deprecated, and the relevant ss command gave me wrong output and impression about the application not listening on SIP port 8060.
i installed the net tools (yum install net-tools) and found out that the application is in fact listening on port 8060.
after digging further with additional tools like npam-ncat (to check the port connectivity) and tcpdump/wireshark to capture network traffic, i found The fresh install of CentOS 7 was blocking the incoming traffic apart from Ping and SSH through firewall.

I had to add the Ethernet interface to trusted list with below commands so firewall allows all the processed by that interface :

#firewall-cmd --zone=trusted --add-interface=ens192
#firewall-cmd --permanent --zone=trusted --add-interface=ens192

#iptables-save

After the reboot, every thing worked smoothly.
The UniMRCP plugins are great and i am pretty much excited to showcase them to my other team. Thank You!!



Reply all
Reply to author
Forward
0 new messages