12-12-2019 06:00 AM
Hello,
What we want to do :
We are trying to interconnect a web browser using webrtc to the CUCM 11.5. Our objective is to receive or send a call from outside of Dassault System and to acces to all features of CISCO infrastructure
What we did :
We have implemented a SIP proxy in nodejs with a webserver and a UDP server. The web client is connected with a websocket to send SIP protocol over the SIP Proxy and SIP Proxy send the SIP data to the CUCM.
Result :
Our web client connected by websocket is well REGISTER to the CUCM, the CUCM send data to the web client correctly but when we send a call from the web client to a CUCM’s users we have a “606 bad request” or when we try to answer to a call in the web client, the call is directly stop with a BYE with Reason : Q.850; cause=47. It seems that we have an incompatible SDP.
We saw that the we have different protocol :
- For web browser : m=audio 50377 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126
- For CUCM : m=audio 6000 RTP/SAVPF 0 101
Our question:
Do you know if it’s possible to configure the SDP at CUCM side to be compliance with webrtc SDP ?
Do you know if what we want to do is possible and what is your recommendation ?
Do you know if SIP Proxy is a good idea ? We don’t know if we need to configure something in the CUCM. Do we activate a trunk at CUCM side ?
Thanks for your help
Paul
01-08-2020 11:30 AM - edited 01-08-2020 11:35 AM
Hello,
Do you know if it’s possible to configure the SDP at CUCM side to be compliance with webrtc SDP ?
you can change some of the sdp parameters using the cucm built-in lua scripting capabilities however , its a bit limited for what you are trying to achieve.
Do you know if what we want to do is possible and what is your recommendation ?
Cisco provides a software that has a built-in webrtc sdk you can use to develop your own apps its call jabber guest, link below
w:
https://www.cisco.com/c/en/us/products/unified-communications/jabber-guest/index.html
Jabber Guest requires another software to be scalable in productive environments, called "Cisco Expressway" which acts as a a sip proxy/b2bua
However for lab testing you can use Jabber Guest directly integrated to cucm.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide