On Tuesday September 6th the forum will be down for maintenance from 9:30 PM to 11:59 PM PDT

Main Menu

Release Notes - OBi1xxx IP Phones

Started by Marketing, August 21, 2014, 04:59:51 PM

Previous topic - Next topic


Enhancements & Fixes in Maintenance Release 5.0.0 (2486) for OBi1000 Series IP Phones:

  • Added OBiLINE Support
  • Enhanced Bluetooth feature set
  • Implemented fuzzy caller ID matching to correctly match inbound CLIs to contacts that may have their number stored in a different format.  For example a contact stored with the number +1 408 890 6000 will be matched with an inbound call with a presented CLI of 408 890 6000
  • Added provisioning scheduling support for service providers

Enhancements & Fixes in Maintenance Release 5.0.0 (2318) for OBi1000 Series IP Phones:

  • To search a phone book entry by number, added home number and office number matching
  • Added "select all" and "unselect" softkeys
  • Added "file exists" warning when creating a directory name that already exists
  • Do not show the "custom" skin option (web page and phone gui) when a custom skin XML file does not exist
  • Ethernet flow control can be enabled by IVR code(28), when enabled it will be applied to all speed combinations. By default, this feature is disabled
  • On-hook dialing when selecting headset was always selecting the headset connected to the RJ9 port. Now it will select the active/preferred headset
  • Support X_UserAgentPorts (under SPn Service) to try an alternative local sip port to work around some firewalls
  • Support notify and options X_KeepAliveMsgType  which are true SIP requests, such that no responses to these SIP keep alive requests can trigger a proxy failover
  • Added support for mp3 ringtones at 16000Hz, 22050hz, 32000hz, and 44100hz sample rate; other rates are played back at 16000Hz regardless
  • Support 802.1X on ethernet. Note that, we only support EAP-MD5 at present
  • Support authorization token syntax in http or https url to be used for authentication to http server
  • Delay fallback to primary proxy until all current calls are cleared; to avoid changes to the keep-alive destination during a call
  • Added new screen saver type "Slide Show (User Pictures Only)"
  • Added "Default Line Key Tab" user preference option
  • New "enhanced dialer" option to allow user to pick a partially matched number from a list when dialing. To use this, enable the UseEnhancedDialer option under user preferences.
  • Support returing to the "default line key tab" with the DefaultLineKeyTab user-preference parameter, default of which is "1". If all calls are idle on all pages, phone will return to the default line key tab when auto-returning-home-page is triggered.
  • Support pressing the "OK" key as if you press the "dial" softkey when dialing
  • Handle intermediate digit insertion during offhook dialing by delaying 5s before applying the digitmap for each inserted digit, to give sufficient amount of time for the user to insert an intermediate digit before applying digit map


Enhancements & Fixes in Maintenance Release 5.0.0 (2211) for OBi1000 Series IP Phones

Google Contacts:
You can now sync your Google contacts with the phone.  In the OBiTALK portal, click on your IP Phone then scroll down to the bottom of the next page and look for the button labeled "Import Google Contacts"

CSV Contacts:
You can now upload a CSV contacts file.  Copy your contacts into a file called pb.csv to the usr directory on the phone.  Export from Gmail using the export as Outlook format.  Other unrecognised fields will be ignored.

The OBiPhone CSV format supports fields (starting with) including: "nick name", "full name", "name", "first name",  "given name", "personal name", "forename", "last name" "family name", "surname" "email", "e-mail", "mail", "address", "group", "number", "phone", "tel", "mobile", "cell ", "office", "fax", "company", "company address", "home", "home address".

Pictures in Buddy List:
You can also show pictures in the buddy list - simply enable the show vcard option from the local web interface.

Music On Hold:
We have also implemented local music on hold under IP Phone -> Phone Settings.  You can define a number or URI - for example or the local MOH track using an(jazz) - which will play the built-in jazz track.

Further Enhancements:
•   Apply the user selected date and time format globally on the device
•   Request login before doing a factory reset
•   Added support for SIPInfo+2833 DTMF method
•   Added new SPx option X_AcceptSipFromRegistrarOnly to accept inbound SIP requests only if originating from the same IP address of the current registered proxy. The OBi must have register enabled and be successfully registered at the time. Note: if using TCP for transport, incoming sip requests via the same TCP/TLS channel will always be accepted
•   Added Auto HomePage user perferences to select the timeout before going back to home page - this is disabled by default
•   When importing a Bluetooth contact list, if no list is found, the OBi will try searching on the connected device's SIM card
•   Added two more text input modes "AAA" for all capitals and "aaa" for all lower case
•   GUI speed enhancements
•   New option X_UserAgentContactFollowServerTransport - by default this is disabled
•   Added IncomingCallAlertTone (User Preferences) to control whether to play a beep first before an incoming audio page
•   Increased the side-tone for handset by about 5dB.
•   Ignore contacts with no name or number during import
•   Display performance enhancements
•   Added new parameters under User Preferences/Phone Book Settings. Name - the label to show on Main menu for Phone Book App. ActionURL - the XML APP to execute when clicking the Phone Book item. If ActionURL is specified, the XML APP is executed instead of running the native phone book App.
•   When pairing a Bluetooth device, the OBi now displays an icon for the type of device paired (headset or mobile phone)
•   GUI usability enhancements
•   Voice sampling enhancements
•   Added configurable Preferences, Settings, and Product Information GUI menu contents, using the following configuration parameters (under IP Phone):  PreferencesMenu1-6, SettingsMenu1-2, ProductInfoMenu1-2. All menus are concatenated together to form 1 menu; each is a comma separated list of menu items. Each menu item is the menu id followed by an optional menu displayed text separated by a semicolon.
•   The parameter BackgroundPicture (under User preferences) now supports an HTTP or HTTPS url – for example - The picture will be downloaded on first load and cached in RAM until the device is next rebooted.  Extensions may be added: for example, cache picture in flash and use hash to determine if we have a new pic to download.
•   DefaultRingTone parameter (under User Preferences) now can take an http/https URL; the data file is cached until the phone is power cycled
Obihai Technology (London, United Kingdom)


Archived Release Notes:

Firmware Build 1905

Some Highlights:
•   Support for the Push-To-Talk (ptt) attribute for Speed Dial (sd) soft keys.
•   Added an option to enable Network Services under the IP Phone → Phone Settings page to control whether to show the app "Net Services" on the home screen.
•   Added a "Message Status" feature key and soft key function using the OBi as the feature provider. (i.e. Removed the requirement to be tied to a single SP service)
•   Plays the currently selected ring tone when the ring volume is adjusted in the phone idle state using the volume control rocker.  The ring tone only plays in the idle state, not when calls are in progress.
•   Support for 3rd party registration (and Subscribe for BLA), where the TO userid is a 3rd party. This feature can be configured via the new parameter X_ShareLineUserID (under SPx Service → Share Line)
•   Blind Transfer (bxfer) and Transfer feature key takes the number field and service field (for transfer) into account.
•   Import photos from the attached Mobile device's contact list via Bluetooth
•   The LED for a call key in the idle state is now configurable.
•   The voice message waiting indicator (red lamp on the top right leading edge of the device) is now configurable.
•   Added 4 more soft key ids: ochis for outgoing call history (same as redial), mchis for missed call history, rchis for received call history, and achis for a complete list of all calls.    
•   Added an option to set the default number via soft key for a phone book entry.
•   Change Office number to Work number on the GUI for Phone Book entries.
•   Change Number to General Number on the GUI also.
•   By default, the mobile phone field is now enabled in phone book entries.
•   A phone type icon is included next to each phone number listed in the phone book.
•   Support for using the Alert-Info header to signal auto-answer. Added X_AutoAnswerMethod under ITSP Profile/SIP; either Call-Info (default) or Alert-Info
•   Supports dialing directly from the "Buddy List" app using the buddy's vcard information.
•   Trunk Group feature has now been implemented
•   Voice Gateway feature implemented.
•   Implemented support for Apple devices running iOS8

Bug Fixes:
•   The Page Group "Group Name" value now show correctly on a line key assigned to that page group.
•   Fixed problems with dialing from and saving entries to the phone book
•   Speed dials can now be assigned directly from the phone book.
•   Fixed problems with copying multiple files from a USB stick to the OBi.
•   Now supports arbitrary picture sizes for background and contact images, so long as they are less than 8 mega pixels.
•   Fixes for minor GUI glitches
•   Bluetooth connectivity fixes have been implemented and more mobile phones are now supported.

Firmware Build 1583

Some Highlights:

1480 to 1523
Resolved Bugs
- Change Call History Order
- AA performance Improvements
- Initialize text input cursor to Position 0 for Edit Number Function
- Phone Book Contacts Import Progress Messages and Layout Improvements
- Forking to Multiple Numbers Fixed
- Multi-Language Support for Adding Bluetooth Phone Book Access Messages

New Features
- Phone Book Import Status/Alert Messages
- Bluetooth Alert Message Multi-Language Support
- OBiBT and OBiWiFi Alerts Multi-Language Support
- Wireless Interface Detection Application
- Page Group Enhancements
     a) Delayed Page Group Joining
     b) Removed Clamp On option on web page; replaced with Push To Talk option, which by default disabled. If PTT enabled, only do PTT. Otherwise assume clamp on when key is pressed.
     c) Change led color to green when joined, and when clamped on. Keep fast blinking red when others are talking
     d) Fully supports multicast talker mixing.
     e) Allow audio to play out on current audio device; handset or speaker/headset.
     f) Added play page tone option at start of each new incoming page.
     g) Allow user to ignore incoming page and focus on other call (or on hook); led will still blink rapidly (red) to show if other parties are still talking. Another RTP stream will start page audio again.
- Organization of softswitch Feature Control Parameters
- Added a new feature key function "Call Park Monitor" to monitor a call park orbit, as defined by Metaswitch. If a call is parked in that orbit (configured in the number parameter of the feature key), key blinks fast red; no call parked => led-off. User press the blinking LED to pick up the call. User selects a call and press the idle LED to park.
- Added parameter X_CallParkMethod (under SPx) to control how to do Call Park.
- Added parameter X_DirectedCallPickupMethod (under SPx) to control how to do directed Call Pickup.
- Support for directed call pickup using INVITE+replaces method; The same method can be used to pickup parked call. Support Call Park and Call Pickup with Metaswitch.
- LLDP-MED support in WAN Settings (Default is disabled). If enabled, the VLAN settings will be ignored.
1524 to 1583
Resolved Bugs
- For alert and confirmation windows, the navigation OK button now mimics the OK soft key.
- Buddy list and network directory icons fixed.
- Bluetooth Audio Gateway and General Functionality Fixes
- Incorrect HD call state fix.
- 1st call will be dropped while being transferred fix.
- Changed Bluetooth contact import process to support Apple's iPhone uses non-standard VCard.

New Features
- Add Pin Code Input Window for Bluetooth Passcode
- Added DHCP options 150, 159, 160 and 161. By default, option 66 is queried.
- Added LLDP-MED enable/disable on Phone GUI.
- For phone numbers containing a plus sign (+), introduce Yes or No confirmation GUI.
-  Show MOS scores in phone GUI and on phone web page.

Enhancements & Fixes in Maintenance Release 5.0.0 (1480) for OBi1000 Series IP Phones    
 -  Bluetooth Audio and DTMF Enhancements and Fixes (Beta)
 -  Bluetooth Dialing Enhancements and Fixes (Beta)
 -  Bluetooth Call Progress Enhancements and Fixes (Beta)
 -  Support for Presence Monitor Feature Key
 -  Add System Up-time Info
 -  Modification of Soft Key Positions
 -  Various Other Bug Fixes and Enhancements
Obihai Technology (London, United Kingdom)


-- As of 5.0.0. 2761
•   New Feature: Support the use of an HTTP/HTTPS proxy for all outbound HTTP requests.
•   New Feature: Support DNS/SRV lookup of XMPP Domain Name, by enabling the new option:  X_XmppDomainUseSRV (under SPn Service). The option is disabled by default.
•   New Feature: Show the actual error code on screen, if available, if when connecting to an XMPP server results in an error.

-- As of
•   Resolved Issue:  Packet loss rate and packet drop rate calculations were incorrect (TR69 version only).

-- As of --
•   Resolved Issue: Silent ring if enabled on an SP service will cause reboot during call-waiting on that SP service.
•   Resolved Issue: Fast digit entry during a connected call whle using the OPUS codec results in some digits to get lost during transmission.
•   Resolved Issue: BLF signaling over SIP/NOTIFY (with Event=dialog) may not be processed correctly and if the dialog update is reported in partial state, results in the OBi phone not recognizing some BLF state changes.

-- As of
•   New Feature: Support customizable call screen and ring screen items using a <ScreenItem> parameter with two different pixel-heights per item when total number of items to draw is equal to one or more than one.
•   New Feature: Obihai IP Phone XML (a.k.a. Action URL) Enhancements:
-   Support embedding of a <ScreenItem> XML element within a CDATA block in an OBiPhone XML doc to define the layout for each MenuItem. In other words, users can specify a different layout per XML app dynamically.
-   Added four optional anonymous text fields per menu item called F1, F2, F3, and F4. These fields can be referenced as $F1, $F2, $F3, and $F4 inside the embedded <ScreenItem> element to control how to layout these fields. The phone does not interpret the contents of these fields.
•   New Feature: Support for HTTP or HTTPS URL in the <src> attribute of an <img> element in the Obihai IP Phone XML. The image, if downloaded, is cached until the OBi device reboots. There is no way to clear the XML image cache (yet).
•   New Feature: Support <setvar> element in a <ScreenItem> with a value that is downloaded from an HTTP/HTTPS url. The result should be a valid xml tree with a value attribute for each tag. The root of the xml must be the name of the <setvar> element. The var names are formed by concatenating the element tag-name with a '.' (dot). For example:

      <![CDATA[ <setvar name="cid" value=""/> ]]>

expects varlist.xml to be something like this:
        <cid value="1">
          <org value="ABC Broadcasting Inc">
            <title value="VP of Sales"/>
          <email value=""/>
         Then the variables $cid, $, $, and $ are defined.

•   New Feature: Reference the HTTP response Cache-Control header to determine if and how long to cache downloaded temporary data via HTTP/HTTPS. The data is cached until it expires or when the phone is power cycled.
•   New Feature: Support for the ClearDownloadedDataCache parameter and also to make it available under the Settings menu of the phone.  This enables the HTTP downloaded data cache to be cleared.
•   New Feature: Added a new Screen Saver Type to load the screen save picture from a user configured URL only.
•   New Feature: <ScreenItem> accepts bgimg attribute that can be a HTTP/HTTPS URL to download a background picture for the corresponding widget element.

-- As of
•   New Feature: <ScreenItem> (root) element accepts the bgimg attribute that can be an HTTP/HTTPS URL.
•   New Feature: Added AutoAnswerOffWhenBusy parameter – Found in the User Preferences area of the OBi device web page. Busy means the call is in any of the following states: Connected, Dialing, Trying, or Peer Ringing.  Note that: Ringing and Holding are not considered busy.
•   New Feature: Support $coachState, $recst, $charges, and $muted macros in a CallItem <ScreenItem>.
•   Resolved Issue: Wrong entry highlighted on screen in the Phone Book when entering the first letter of a name using the number pad.
•   New Feature: Support ;send=... attribute in the Number field of a Speed Dial Feature Key . The value of this attribute specifies a number of digits to send to the remote party, with optional pauses and user input digits in-between.
•   Resolved Issue: Mute key is not processed correctly when switching from handset to a Bluetooth headset.

-- As of
•   Resolved Issue: DTMF tone playback from incoming RFC2833 RTP events does not stop when using a Bluetooth headset.
•   New Feature: Accept Obihai Phone XML pushed to the phone via HTTP/Post in addition to SIP/NOTIFY.
•   New Feature: Support reporting of <obi-status> using HTTP in addition to SIP.
•   New Feature: Support filtering of <obi-status> to report only those elements enabled and send update only when those selected elements have changed.
•   New Feature: Support reporting <obi-status> using the more standard <dialog-info> format (for calls only), in addition to proprietary Obihai format.
•   New Feature: Added parameters OBiStatusFormat and OBiStatusFilter under every SPn service.
•   New Feature: Support sending back a message body that is an <ObihaiIPPhoneExecuteResponse> to include the status of the execution of each <ExecuteItem> in an Obihai IP Phone XML received via HTTP/Post or SIP/Notify. The MIME type is application/xml. The xml is a list of <ExecuteItem> with a one-to-one correspondence to the <ExecuteItem> in the received request, in the same order. Each item in the response, has a result attribute that indicates the status of the execution. For example, if an execute item URL is not found, result="404 Not Found" will be sent.  For a successful execution a, result="200 OK"will be sent. For "DIAL" URI, it would include a call-id attribute to later identify the call in an obi-status XML, and to allow further control of the call using the same call-ref.     
•   New Feature: Support the URI="Answer:{call-ref-id}" in <ExecuteItem>.
•   New Feature: Support the 'id' attribute in each <ExecuteItem> for easy matching with the <ExcuteItem> in <ObihaiIPPhoneExecuteResponse>.

-- As of
•   New Feature: Added the Baltimore CyberTrust Root Cert
•   Resolved Issue:  Do not show the time of the call down to the second in call history; only show hour and minute of the call.
•   New Feature: A screen saver picture refresh from an HTTP downloaded and cached picture may cause the phone to reboot.
•   New Feature: Added an option to show current time and date super-imposed on the screen saver picture. The option is enabled by default.
•   Resolved Issue: Some HTTP download and cached image files are not removed from internal cache when the cache timer expires.
•   Resolved Issue: A Call Ended event should restart the screen saver timer (count down).

-- As of
•   Resolved Issue: Phone may reboot if the OBiStatusNotifyURL cannot be resolved by DNS.
•   Resolved Issue: When there is a call on hold or in any state, do not allow Screen Saver to start.

-- As of
•   New Feature: Support for call diversion on an incoming call using the new "divert" soft key.
•   New Feature: Support for BlindTransfer:{Call-Ref};{Target-Number} URI in <ExecuteItem> using  attended transfer method, but complete the transfer automatically as soon as the target rings
•   New Feature: Support for Forward:{Call-Ref};{Target-Number} URI in <ExecuteItem> to forward a ringing call.
•   New Feature: Support for Transfer:{Call-Ref};{Target-Call-Ref} URI in <ExecuteItem> for attended transfer.
•   New Feature: Support for Add2Conf:{ Call-Ref} URI in <ExecuteItem>.
•   Resolved Issue: When executing the Resume:{Call-Ref} URI via <ExecuteItem>, other calls should be either put on hold or ended automatically.
•   Resolved Issue: When carrying out Answer URI, need to hold or end any on-going call, and turn on default audio device, if necessary.
•   New Feature: Add "Reboot to apply WiFi change" to warn the user to reboot the device as appropriate.

-- As of
•   New Feature: Use the OnDialing soft key set (that is configurable) to enter ablind transfer and divert target number.
•   New Feature: Support for blind transfer by bridging if SIP/REFER cannot be applied.

-- As of
•   Resolved Issue: <ScreenItem> changes via provisioning did not trigger a cold boot, so that the changes could not take effect.
•   New Feature: Added support for French GUI.
•   New Feature: Added the CallTransferItem parameter – which takes a <ScreenItem> as its value – to customize the attended call transfer screen.
•   New Feature: Added the SoftKeyStyles parameter to specify up to 32 <style> elements to be chosen by an id attribute in each customizable softkey. Total size is limited to 8KB.
•   Resolved Issue: When multiple <img> widgets are using the same HTTP URL in their src attribute, the phone should only download the same file once to be shared by all widgets.
•   Resolved Issue: In a Obihai IP Phone XML App, do not URL-encode the '=' character when submiting a form.
•   Resolved Issue: When exiting the current OBi Phone XML App, the phone should execute cancelAction, only if the exit is triggered by the "Back" or "Cancel" command.
•   Resolved Issue: The OBi Phone should exit the current Obihai IP Phone XML App after submitting a form.
•   New Feature: Expanded speed dial (using a soft key or feature key) to allow specifying a send parameter to transmit a sequence of DTMF digits to the call peer during a connected call.
•   Resolved Issue: Support for the vartree object in <ScreenItem> that is not part of a table.
•   New Feature: Support for icon and icon1 attributes for configurable soft keys that have two states – with label and label1 attributes specifiable.