We need the following basic requirements for Video SIP client.
1. The open Source VideoSip client supports G729, GSM,PCMA,PCMU and [url removed, login to view], [url removed, login to view] codec for sending audio data, mpeg4 , H263,H263+, H264 video data
2. The Video Sip client can run behind NAT or on private IP. Dialer supports NAT and firewall traversal using STUN(optional) So client behind the firewall can make SIP call using Dialer.
3. The VideoSip client runs on application layer so it supports WiFi and internet conectivity over GPRS, EDGE, 3G
4. Operating system: Video Sip client will run on the Android OS phones and IOS from Iphone.
5. The VideoSip client works with SIP username/password and authorize user name (in Setting )
6. The VideoSip client Supports Android/IOS Device Speaker (Handsfree operation).
7. Echo cancellation (in setting).
8. Do not Disturb button(mute), volume, Mic control by Slider.
9. Can Dial also directly from Gate buttons(fixed numbers) and private Phone book (Apartment nummers, fixed in Setting)
10. Can run backround if any incoming call, switch to SIP screen and getting video picture automatic
(auto answer – but mute).
11. If we have two or more Clients by one Apartment the should parallel ring while incoming call.
a. The application will wrint the Extention to Ring Multiple Extention at the same time a Ring
Group in asterisk need to be created
12. Time period for connection (after a period will be the connection closed)-(in Setting)
13. Work with Our softswitch NokiaSiemens 2400/2300 version 14 (SIP base)
14. Info display – Like online, “Caller Mr. X App.1 is calling”.
15. Support all standard SIP supported switches based on RFC3261 or compliance to RFC 4733.
16. Ringing tones 10 types selectable (in setting) and able to use MP3 for ringtone
17. The last 10 calls with Video recordable and later callable and playable.
18. Support our audio ringback tone and Video ringback tone.
19. Upgrade able with popup inform to customer
20. Support Awake function, DTMF Inband and SIP info
21. Echo Caceller, Echo Suppression, Three way conference, Call hold, Call Waiting, Redial, Speaker phone,
Mute, Favorite list (Quick dial)
22. Selectable for Auto start, Auto login, Registra expire time. Vibration mode, Voice activate detection, Noise reduction
Microphone gain configure, speaker gain, DNS SRV, Calling number display
23. The button label customizable for Gate Buttons (if possible changing Button color).
24. Language support-customizable (English - Thai) and selectable in setting.
25. the code should be implementable in our Software. Here to may we need support
26. Android/IOS Device Camera could be enabled and disabled by settings
27. Delivery of whole Project should include source code.
28. Setting should be in xml (see below xml file example) and the screens buttons (see below screen examples) should be Vista buttons.
29. Video Frame rate support up to 25 or 30 fps and configurable
30. Video Support QCIF, CIF
31. Bandwidth support up to 128k or higher and configurable
32. Call history support
33. Support Local contact list and create able with import image
34. Notify from system support
35. Send-Receive SMS via our gateway
36. Presence Status support
37. Send-Receive Instant messaging from our Softswitch
38. working with Our PC softphone and Counterpath,