Contents
Startup, Portrait and Landscape Mode
iDinsk runs on iOS 4.2 and above. iDinsk 4.3.5 was tested on iPhone 4 and iPad 2, both devices with front and back cameras.
Application displays “Profiles” screen after initialization. iDinsk 4.3.5 for iPad and iPhone support both portrait and landscape orientation (all application screens).

“Profiles” screen contains “About” button. Tapping it leads to new screen that shows application name, application version, copyright information, and links to following online documents:
· “End User License Agreement”
· “FAQ and Known issues”
· “Online Manual”, which is this document.

“Profiles” screen displays “Add a profile” option and list all created profiles.

Several options available to add a new profile.
· create a new SIP profile
· it is possible to enter existing SIP profile
· it is possible to enter existing H.323 profile
· It is possible to create a “Facebook” type of profile that is linked to your social network page.

On attempt to create “Facebook” type profile the dialog should appear to enter “Facebook” type login information (email and password). Dinsk does not store or use your “Facebook” type login data. Login process is controlled by publicly available “Facebook” resources.

“Facebook” type profile should be added automatically to application profile settings after Facebook account is verified. Your “Facebook” type of profile will also be automatically activated few seconds after account created.
If “Create a new SIP profile” tapped, following dialog should appear to enter your new SIP account information:

· “Your name” should contain your first and last name. This name can be used later to place a call to you.
· “Contact” should contain your valid e-mail address. We will not use this address for unwanted messages, only for account notifications.
· “ID” is a unique 7 digits ID that others will be able use to call you using a phone keypad.
· “Password” is 4-8 digits you can use as pin-style password.
New SIP profile created and added automatically to application profile settings after SIP account is verified. If all data is valid, dots on left side of entry form will become green. If a dot is not green, please change value of the entry field to valid to continue, or tap “Cancel” for account creation cancellation. Later you can return back to account creation at other times.
On attempt to enter existing SIP or H.323 profile following dialog should appear for you to enter existing SIP or H.323 account information:

Consult your SIP account administrator or seek help on SIP account for the service you signed up for.
Note: If you call from a device registered on 3G network to another device registered on same 3G network, STUN server shall be set.
Note: H.323 accounts use “gatekeeper” field instead or “domain”, and “ext” instead of “authid”.
SIP profile should be added automatically to application profile settings after SIP account is verified.
TAP on appropriate profile to register or unregister your device with selected profile on server or social network.
Active (registered) profile marked as active by displaying in “bold” font. Inactive profiles revert to “normal”, “non-bold” font. Only one profile can be active at a time.
Profile name is displayed on top toolbar of profiles screen or dialer screen. If profile was created using iDinsk application, a full name associated with the account is displayed on top toolbar.
If no profile is registered, it is possible to make a call using dialer by typing an IP address . Your own IP address(es) is displayed instead of full name on top toolbar of profile screen or dialer screen. Your own IP address is displayed in following format: 3G:xxx.xxx.xxx.xxx,WiFi:xxx.xxx.xxx.xxx. If devce will lose network connection of one type, 3G or WiFi, an IP address for other type will still be shown. If device loses all connectivity, a “Discovering network…” message will be displayed in top toolbar. Once network connectivity is back again, new IP addresses will be shown.

An example of created and activated SIP profile indication is shown above. By clicking blue “disclosure” button on the right of profile name you will be taken to profile detail screen, where you will be able to change profile values or delete the profile altogether, including “Facebook” type profile.
Note profile ID is also shown in top toolbar.
Note: your account on social network or existing SIP account will NOT be deleted or altered in any way either by deleting it from iDinsk list of profiles, or by changing values associated. Talk to administrator of relevant service if you want to change your account.

An example of “Profiles” screen with “Facebook” type of account shown activated (“bold”). An another, created SIP type of account is displayed as non-active (“non-bold”) on top of it.
Note full user name (“John Brown” in this case) of the social network user associated with the “Facebook” type of account is shown at the toolbar.

If no profile registered, appropriate IP address displayed in top toolbar in “Profiles” screen, or in “Dialer” screen, shown above.

It is possible to delete a profile by tapping on blue “Disclosure” button and then tapping on “Delete” button appeared on profile details screen.

“Profiles” screen displays “Copy/Paste Profiles” control allows application display a screen with two buttons: “Copy Profiles” and “Paste Profiles”. “Copy Profiles” copies all available profiles to system paste board. To paste profiles back into:
· iDinsk application, please tap “Paste Profiles” button. You will be prompted with alert message to confirm pasting the profiles, if they already exist.
· Any text based iOS applications, such as “Notes” or “Mail”. Tap in empty space while in those applications to invoke appearance of system wide “Paste” button. Tap it to insert the profile data in XML format. Be careful to send this data via e-mail or store it in “Notes” as it contains passwords and other sensitive information. Use it only for maintenance purpose, such as transferring profiles from old Dinsk applications or devices to new devices.

“Profiles” screen displays “Auto Register” option to enable or disable ability of automatic registering on application startup.
If Auto Register option is turned on the last used profile will be used for registering on the next application startup.

“Profiles” screen displays ”Auto Answer” option to enable or disable automatic answer for incoming calls.

If Auto Answer option is enabled, incoming call will be answered automatically.
“Profiles” screen displays option to enable or disable Full keyboard in ”Dialer” screen for entering alphabetic, numeric and other symbols instead of normally used phone dialpad.

If Full keyboard is enabled, standard text keyboard will be used by default in Dinsk Dialer. It is possible to enter data from address book, or from “Favorites” list, such as social network friend name or a alphanumerical name of a SIP contact, such as “sip:john.brown@example.com”.

If “Full keyboard” is turned off, standard phone numeric keyboard will be used by default in Dinsk Dialer. So, it’s possible to enter only numeric and special phone symbols (+,*,#).
Note: in “Dialer” screen, tapping for 2 s on “middle” button marked by dialpad icon switches keyboard back to “keypad” mode. Another 2 s tap switches keyboard to mode that makes entering URLs easier.

“Profile” screen display control to access “Advanced options” to set advanced communication parameters.
Note: changes from initial, “default” settings shall be made by an experienced user.
Note: If video call cannot be established because of different codecs enabled on originator and recipient side, application should notify originator side about that and show what codec is enabled on recipient side.

“Profile” screen displays control to access “Media Codecs settings”. User can enable or disable various media codecs.
Note: if you experience problems with video or audio after you set your codecs off or on, it is possible that other party has different codec set from yours. Try to enable all codecs in this case or try them on individual basis and re-connect to find out other party settings. All iDinsk installations come with same set of codecs and can be connected out-of-the-box.

Dinsk provides following codecs for free use: Dinsk H.263, Dinsk H.263+, G.711 A-law, G.711 u-Law. Other free codecs will be included in later updates.
Demo version of Dinsk H.264 codec is available and allows you to enjoy high-definition (H.264) quality video during your conversation. To activate non-demo version with unlimited call time, you would need to tap on codec name, then tap button “Activate” on next screen. This will start in-app purchasing process. You would need to follow directions to purchase unlimited codec use.

“Keypad” button is available in application top toolbar in “Profile” screen to invoke “Dialer” screen.

“Dialer” is a custom dialer designed specifically for video calls.
Dialer screen appears after pressing “Keypad” button in application’s “Profiles” screen top toolbar.

“Dialer” screen top toolbar displays following profile information: a user name or a full name, or appropriate 7-digit SIP ID, or an IP address, or a social network account name depending on type of activated profile.

“Dialer” screen displays “gear” shaped button representing “Tools” on top toolbar that allows user to switch back to “Profiles” screen.
“Dialer” displays blue button with “f” in top toolbar. Tapping this button leads to another screen that is a home page for your social network account.

If “f” button is pressed and no “Facebook” type profiles created, a dialog is displayed with ability to sign in to social network account by entering email and password. The account is accessed by external code provided by social network plug-in and iDinsk is not involved in the process.

After the user navigated to social network plug-in from “Dialer” screen, and logged in, he or she can freely use own social network profile, and communicate with friends in same fashion as normally provided by browser.
User tapping on any contact name or contact icon may initiate a call via “Dialer” to the contact.
In addition to calling using your social network contacts, “Dialer” screen provides user ability to enter a SIP ID, an IP address, any social network friend name by manually typing on “Dialer” software keyboard. Keyboard types are switched by tapping more than 2 s on “middle” button, with keyboard icon shown on it.
Software keyboard can be raised or lowered in “Dialer” screen by quickly tapping “keypad” button.

User can clear already entered text by pressing “Clear” button.
User can initiate the call by pressing “Call” button while in “Dialer” screen. Ending the call is possible via “End” button, that is name for the “Clear” button if call is invoked.
“Dialer” screen displays front camera video preview when video call is not established
User can change camera view to back camera while in “Dialer” screen. “Toggle Camera” menu can be invoked by tapping on video preview while in “Dialer” screen.

After pressing “Call” button, ”Dialer” screen state changes to a dialing state, changing names of buttons in process.
“Call” button is hidden while “Dialer” is in dialing state.
“Clear” button should change its name to “End” while “Dialer” is in dialing state.
Software keyboard can be invoked or hidden by pressing “keyboard” button while “Dialer” is in dialing state.
“Dialer” should display string “connecting to <….>” being in dialing state where <…> is entered SIP id, IP address, Facebook name or the name of contact.

Dinsk Dialer should display camera video preview (front camera view by default) while in dialing state.
Being in dialing state the call can be aborted by pressing “End” button even the call is not yet connected.
After the call is established, “Dialer” state should be changed to connected state.
“Hold”, “End” and “Keypad” buttons should be displayed while “Dialer” is in connected state.

Software keyboard raised or lowered by tapping “keyboard” button in connected state.
“Dialer” should display string “in call with <….>” being in connected state where <…> is entered SIP ID, or an IP address, or a social network contact.

“Dialer” screen should display incoming video stream in main window and outgoing video stream in a small frame while in connected state.
The size of the frame for outgoing video stream can be changed by Zoom in/Zoom out gesture.
Position of the frame for outgoing video stream can be changed by drag and drop gesture.
Call can be ended by pressing “End” button.
Being in connected state the call can be placed on hold by pressing “Hold” button. Audio and video media flow stops while call is on hold.
After a call is placed on hold, “Hold” button title will change to “Resume”.

“Dialer” should display string “in call with <….>” being in incoming call state where <…> is entered SIP ID, or an IP address, or social network contact name.

If a call was incoming, the call can be rejected by pressing “Reject” button even if the call is not yet connected.
If call was incoming, the call can be answered by pressing “Answer” button.
“Dialer” displays camera video preview (front camera view by default), in a small window in lower right half of the video window. User can move this window around by tapping it and moving it around. User can switch front to back camera and back by tapping on small window and choosing “Toggle Camera” option.
User can tap on “Search” tab to search through contacts, if user activated a profile created via iDinsk.
Search can be performed by full or partial user name, 7-digit SIP ID or social network contact.
User taps inside oval search bar entry to start entry of text to search. Search bar provides suggestions while looking for answers.

User has an option to call selected search result.
User has an option to add search result to address book. Address book entries is accessible via “Contacts” screen in iDinsk.
There is an option to add selected item to list of favorites, that is accessible via “Favorites” screen.
“Search” screen displays “keypad” button on top toolbar to invoke “Dialer” screen if needed.
User can tap on “Most Recent” tab to view list of recent calls.
Entire recent incoming and outgoing call log is displayed in “Most Recent” screen.
“Most Recent” call log is sorted by time, with last call on the top.
Each call record in the call log is displayed with full name if possible, associated SIP ID, or an IP address, or a web address, or social network contact plus time and date when call has ended
Each call record displayed with the call length information.

User can tap the found item and select to:
· Call the entry number
· Assign it to a contact
· Add it to favorites
· Cancel selection

“Most Recent” screen displays “keypad” button on top toolbar to invoke “Dialer” screen.
It is possible to search for a contact in “Most Recent” screen.

User should tap on “Favorites” tab to view “Favorites” screen.

A contact can be added to Favorites from Facebook automatically , from “Search”, “Contacts” and “Most Recent” calls.
All social network contacts belongs to an user that activates “Facebook” type of profile will be shown in “Favorites” screen automatically after the first registration with Facebook profile and refreshed next time user re-activates the profile.
Social network contacts will be shown in “Favorites”
screen with picture icons.
Call should be initiated automatically after tap on appropriate contact from “Favorites” screen.
“Favorites” items can be deleted by standard swipe gesture.

“Favorites” screen should display “keypad” button on top toolbar to invoke “Dialer” screen.
It should be possible to search contacts by name in “Favorites” screen.

Tap on “Contacts” tab to view “Contacts” screen.

Contacts screen shows “Contacts” taken from address book.
“Contacts” screen displays “keypad” button on top toolbar to invoke “Dialer” .
It is possible to search contacts by name in “Contacts” screen.
