WebRTC2SIP gateway

In the OSIMS testbed we have deployed the webrtc2sip solution from http://code.google.com/p/webrtc2sip/ . It is installed with the IMS core at (imsserver.nam.ece.upatras.gr)

To access the repro console, after you reqested it, type in your web browser

http://imsserver.ece.upatras.gr:5080

 

Watch our tutorial on how we tested HTML5 browsers Chrome and IE9 enabled with webrtc extensions on OSIMS with an Android IMS client

For your convenience we have installed also the SIPML5 solution , so you don't need to donwload it, at the locations:

For latest Google Chrome dev: http://nam.ece.upatras.gr/osims/utils/sipml5/call_chrome.htm

For other browsers with the webrtc4all solution installed :http://nam.ece.upatras.gr/osims/utils/sipml5/call.htm

To run the webrtc2sip service from the core manually , you can type once you have access to the server,

/etc/init.d/webrtc2sipgw start

Logfile is produced on /var/log/repro.log

 

To enable the webrtc3sip resource you need to create in FSToolkit an experimentation scenario like the following:

//You can type here you Scenario. Hit ctrl+space to get code suggestions.\n" +
//Double click from the Services view to automatically get service definition." +
RequestedFederationScenario myScenario


import "http://nam.ece.upatras.gr/fstoolkit/utils/ppereg/MmQ1Y/ctranoris.brokerdsl"; 
RequestServices{
	Service "OSIMSWebRTC2SIPGateway.p2e" as myOSIMSWebRTC2SIPGateway53 settings{//Service for enabling/disabling WebRTC2SIP gateway of OSIMS
		Setting "enable" : enable = "true"  //if true enables the WebRTC2SIP gateway
 	}

	Service "OSIMSCreateSubscriberAccount.p2e" as myOSIMSCreateSubscriberAccount28 settings{//Service for creating a subscriber account on OSIMS
		Setting "username" : username = "ctran01"  //username used for OSIMS subscriber
 		Setting "password" : password = "12345"  //password used for OSIMS subscriber
 	}

	
	Service "OSIMSCreateSubscriberAccount.p2e" as myOSIMSCreateSubscriberAccount3 settings{//Service for creating a subscriber account on OSIMS
		Setting "username" : username = "+30693698"  //username used for OSIMS subscriber
 		Setting "password" : password = "1234"  //password used for OSIMS subscriber
 	}
	
	Service "OSIMSCoreAccess.p2e" as myOSIMSCoreAccess75 settings{//Service for creating an SSH account to all servers of OSIMS
		Setting "username" : username = "ctran"  //username used for ssh access
 		Setting "password" : password = "pass"  //password used for ssh access
 		Setting "CoreReset" : corereset = "true"  //if true recreates the OSIMS IMSCore server and resets it to the initial state. All user modifications are lost.
 	}
}

 

Prior reserving your scenario, make sure to reserve the resources, using the reservation form