Reference10:Release Notes Firmware
From innovaphone-wiki
This is the Firmware V10 Release Notes Document.
Service Releases are planned for the second monday each month.
Please see the disclaimer before using the information presented here!
Firmware V10
V10 Service Release 1 (100889)
3680 - Gateway: FAX interface minimum scan line time with ECM
Ticket #104191. The minimum scan line time for outgoing fax calls with ECM is not correctly set. This is fixed now.
3675 - Gateway: FAX interface training timing
Ticket #104077. Outgoing fax calls fail using a SIP carrier because of a wrong training timing. This is fixed now.
3678 - Gateway: FAX interface transmit timing with ECM
Ticket #104161. Outgoing fax calls with error correction mode fail because of a too short send timing. This is fixed now.
3642 - Gateway: Trap on collision of call-complation termination collision
Ticket #103125. A restart could happen if a call-completion monitoring was terminated at the same time from the network and from the user/pbx.
3660 - IP110A: Firmware doesnt start after bootcode update to V10 final
Ticket #103638. IP110A: After bootcode was updated to V10 final the bootcode cannot access the flash memory and the phone doesnt start the firmware.
To fix this use gwload to load a special code "fix110.bin" to DRAM. This restores the original bootcode during startup. After the next reset the IP110A firmware starts again from flash.
gwload /setip /i <addr> /gwtype 110 /dram fix110.bin
The binary is at \\inno-sifi\dfs\build\10.00\phone_inca\100878\fix110.bin
Bootcode build 10880 is fixed.
IP110 Bootcode has been removed from the V10 final downlod package.
3653 - ip24, phone_orchid, ip6010...: too much padding of short ethernet frames
Ticket #103410. some firewalls complain if short ehternet frames are padded to more than 60 bytes which was mistakenly done in some ethernet drivers.
3635 - myPBX launcher: Some texts do not have enough space in config dialog
Ticket #102675. Some of the additional translations of SR1 need more space in the configuration dialog of the launcher.
3651 - myPBX: Add node escape prefix to number from PBX LDAP directory did not work
Ticket #103344. Previous fix #100698 did not work.
3646 - myPBX: Do not show "anonymous" for outgoing calls
Ticket #103232. "anonymous" was always displayed if there was no number or name. This should only be displayed for incoming calls.
3650 - myPBX: Script error on line 3493
Ticket #103301. After logging-out and in again, the search input field throws a script error when pressing enter or cursor keys.
3636 - myPBX: Update translations
Ticket #102796. Improved translations.
New language: Hungarian
3643 - NAT: Do keepalive on TCP sessions
Ticket #103133. Otherwise no cleanup of TCP sessions would happen if the remote endpoints are restarted.
3673 - PBX Broadcast: It could happen that not all phones ring when a Broadcast object was called
Ticket #104002. Under special conditions, for example if the call was done thru DTMF two stage dialing on a Waiting Queue with pcap traces runing in parallel.
3640 - PBX Session Border: Potential Trap when trying to register SIP endpoints
Ticket #103064. The trap could happen when the Session Border object was changed or, when an incoming registration was cleaned up because the internal registration failed.
3641 - PBX Session Border: Trap when calling a SIP client with Media Relay
Ticket #103091. Happened each time.
3662 - PBX-SOAP: Memory leak when terminating a SOAP session in an unusual way
Ticket #103668. For example if just the network connection is lost while a Poll command was pending a cmd_exec object was leaking.
3659 - PBX: Call Completion was executed on termination of multicast call
Ticket #103628. The fact that the call was accepted was treated as a user action, but the accept was automatic, so no user has touched the phone
3661 - PBX: Forking should not be executed on calls to WQ operators
Ticket #103657. The forking was executed, but did not work correctly. The call did not stop ringing on the original phone, when the forked call was connected.
3655 - PBX: In e.164 configuration a CFNR on slave PBX for call from local trunk back to local trunk did not work
Ticket #103430. The object initiating the CFNR was lost when the call was sent to the master.
Collateral damage of
fix: #99674: PBX: CFNR/CFB on PBX object did not work in some cases
3654 - PBX: Master/Slave Max Calls take subscriptions into account
Ticket #103415. Functionkeys with dialog or presence subscription accross PBXs could block calls.
3677 - phone: "Phone/Protect/Hide private Call Information" sometimes hides info which should not be hidden
Ticket #104092.
3670 - phone: builtin test result popup message missing
Ticket #103857.
3664 - phone: ip222,ip232: call waiting not signaled in USB headset when "Call Waiting: beep once" was configured
Ticket #103792.
3657 - phone: ip222,ip232: handle additional product id for 'Jabra BIZ 2400 Mono USB'
Ticket #103560. the versions tested so far had product id 0x2401, newer ones come with 0x2401
3671 - phone: two way media on a recording connection did not work anymore
Ticket #103956. Since v9hotfix22/v10beta6 recording connections are established in sendonly mode because usually recorders do not send any media data and thus bulks of No Media Data received events may be reported.
Now two way media can be explicitely enabled by checking "Phone/User x/Recording/Two Way Media" if required (for example for the Innovaphone Operator "Greeting Function").
3639 - Phones: Wrong user info on idle screen of IP240/230/200/110
Ticket #103006. Wrong user info on idle screen of IP240/230/200/110.
Local user's display name was displayed instead of local user's name (h323id).
3676 - SIP: Error while processing NOTIFY(dialog-info)
Ticket #104083. Error while processing NOTIFY(dialog-info).
Call state was not decoded properly.
3672 - SIP: Handling of reject for UPDATE for session refresh was not correct
Ticket #103996. Receiving a reject for UPDATE used to refresh a call (session refresh)
must be handled like receiving BYE.
3648 - SIP: Honor Retry-After header in 500 response to REGISTER
Ticket #103282. Retry after the given time instead of giving up right away and possibly trying the alternate addess.
3674 - SIP: Re-use inbound TCP connection to send request to client behind NAT
Ticket #104033. Re-use inbound TCP connection in case of NAT.
Re-use inbound TCP connection to send request to client.
3634 - SIP: Registrations were not refreshed in time on large DECT installations
Ticket #102556. Registrations were not refreshed in time on large DECT installations.
Active REGISTER transactions were limited to 100.
Refresh transactions are executed with priority now.
3645 - Video: 3rd party conference not working properly
Ticket #103223. Conference socket was not initialized correctly.
V10 Service Release 2 (100897)
3716 - avoid ip29 switching to spread-spectrum clock
Ticket #104890. ip29 has the spread-spectrum clock unwired since HW200
3726 - DHCP: A 'Coder' manufacturer option longer than 31 characters could not be configured at server and not evaluated by client
Ticket #105071. A coder config longer than 31 characters could not be entered in the field
"IP4/ETXn/DHCP Server/Offer Parameters/Coder" and the DHCP Client silently discarded a longer coder config possibly provided by a non innovaphone DHCP server.
3703 - EDSS1 Interworking: Interworking Of Incoming Partial Rerouting Failed
Ticket #104610. A number field wasn't initialised, leading to an interworking fault at the boundary between EDSS1 and H.450.
3684 - Gateway: FAX interface minimum scan line time with ECM
Ticket #104262. The minimum scan line time for outgoing fax calls with ECM is not correctly used. This is fixed now.
3695 - Gateway: Potential trap with transfer of calls to busy destination, sending Name Id
Ticket #104527. This happened when the Fax Server tried to send a fax to a busy phone.
3710 - HTTP client: Update of nonce is ignored in digest authentication
Ticket #104733. Once digest authentication is chosen the HTTP client does not accept any more changes to the digest parameters in the same session.
3692 - Increasing memory usage when viewing PBX pages with Kerberos login
Ticket #104506. When the the PBX pages are displayed using a Kerberos login, some command_exec objects are never deleted. This causes increasing memory usage.
3681 - IP-DECT: Trap with call transfer, overlap dialing and OEM PBX
Ticket #104203. There is a potential trap with call transfer, overlap dialing and an OEM PBX. This is fixed now.
3702 - IP-DECT: Trap with login feature
Ticket #104609. There is a trap in DECT radio if the user login feature is used. This is fixed now.
3715 - IP232,IP222, IP241: Fkeys may overlap call control
Ticket #104886. Fkeys overlap call control in case of two inbound ringing calls.
3714 - IP241 IP222 IP232: Change back to previous DSP code
Ticket #104862. Previous DSP has a better echocanceller.
Also the IP241 Handset micrphone parameters are updated.
The IP241 handset receiver equalizer is unchanged.
3730 - LDAP Replication: Increased Buffer for Computation of Object Differences
Ticket #105189. Was to small
3687 - Media: Do not write error log if RTP is received before media negotiation is complete
Ticket #104390. Do not write error log if RTP packets are received before media negotiation is complete.
Error 0x00050003 (Wrong Payload Type received) was generated before.
3689 - Media: NAT workaround did not start in some cases
Ticket #104399. NAT workaround (send outgoing RTP to source of incoming RTP) did not start in some cases.
Esp. after re-negotiation for HOLD and RETRIEVE.
3708 - myPBX: Numbers decorated with slashes could not be dialed
Ticket #104695. Numbers containing slashes were treated as URIs and dialed in a wrong way.
3724 - myPBX: Updated translations
Ticket #105040. - Improved texts
- Fixed placeholders
3709 - NAT: UDP Port forwarding with port mapping did not work
Ticket #104702. Inbound packets were forwarded to the configured host but in the packets sent back by this host the source port was not mapped back.
3707 - PBX CSV Import, support for passwords and Groups
Ticket #104637. .
3693 - PBX E.164 Configuration: Call forward to remote Trunk, should call internal loopback destination
Ticket #104520. If a call forward is configured to the switchboard of a remote location (typically -0, same as trunk prefix) the call should not be sent out to the trunk, but the internal loopback destination should be called.
3811 - PBX Map: Overlap dial thru a Map Object on Slave with a call via the Master did not work
Ticket #107682. If a phone registers from a different location, any call from this phone has to be routed via the master to check for 'local' objects. In this case overlap dialing thru a Map object on the slave did not work.
3700 - PBX Multicast: Chat to Multicast object should be rejected
Ticket #104554. Instead a call to the members of the multicast group was initiated
3733 - PBX Trunk: List of Facilities Could Get Corrupted
Ticket #105255.
3694 - PBX-SOAP: UserFindDestination did not take node, but pbx for start of the search
Ticket #104524. The Fax Server uses this function to find users
3734 - phone: pickup notification tone too loud and tone blurred on ip110,150,200a,,230,240
Ticket #105424. The volume of the pickup notification tone is derived from the volume configured for the internal ring tone.
If this volume is not appropriate it can be set to a fixed value (see http://wiki.innovaphone.com/index.php?title=Howto:Change_the_volume_of_the_pickup_key_audio_notification ).
3683 - Phones: Added Hungarian language
Ticket #104244. Added Hungarian as another language.
3728 - SIP: "Spiral" was handled like "Loop"
Ticket #105176. Check Request-URI checking for loop error.
3718 - SIP: Call was dropped after successful session refresh
Ticket #104942. Call was dropped after successful session refresh.
Handling of 200/OK for UPDATE was wrong.
Was wrong since bug fix #103996 (v10sr1)
3704 - SIP: Cannot change a password on DECT systems without restart
Ticket #104614. Cannot change a password on DECT systems without restart.
Event RAS_UPDATE_KEY was not handled by SIP stack.
3736 - SIP: Changed VOIP signaling options at runtime
Ticket #105453. Changed VOIP signaling options at runtime
3717 - SIP: Do not throuch an error if DNS query fails in case of 'closed federation'
Ticket #104928. Do not throuch an error if DNS query fails in case of 'closed federation'.
Because DNS will fail on most queries due to recursion-desired==false.
3711 - SIP: Handling of dialog-info marked as 'full' was wrong
Ticket #104759. A dialog-info marked as 'full' with no active dialogs
must clear all calls from partner fkey.
3688 - SIP: Handling of re-INVITE getting stuck
Ticket #104398. A re-INVITE may take too long to get answered.
Start next pending re-INVITE after timeout.
("N510 IP PRO/42.078.00.000.000" took more than 3 seconds to handle re-INVITe(sendonly))
3727 - SIP: Interop problems when interworking t38 capability indication to H.323
Ticket #105097. Interop problems when inteworking t38 capability indication to H.323.
E.g. m=image 0 udptl t38
Was taken as an offer with port 0.
3698 - SIP: Keep TCP connection open if connected to SIP server throuch NAT
Ticket #104534. Must keep TCP connection open if connected to SIP server throuch NAT,
other wise SIP server cannot send requests to client.
3682 - SIP: Media-Relay on an outgoing PBX call was missing, when call was initiated by INVITE w/o SDP
Ticket #104211. Media-Relay on an outgoing PBX call was missing, when call was initiated by INVITE w/o SDP.
3723 - SIP: Memory leak when receiving 403 after 401 for REGISTER
Ticket #105022. Memory leak when receiving 403 after 401 for REGISTER:
REGISTER
401 Unauthorized
REGISTER with Authentication
403 Forbidden
3705 - SIP: Memory leak when receiving BYE for a dialog in early state
Ticket #104628. Memory leak when receiving BYE for a dialog in early state.
On a call which is not connected yet.
On a call where a INVITE server transaction is pending.
3696 - SIP: Must add 'received' parameter to topmost Via header when sending responses
Ticket #104531. Must add 'received' parameter to topmost Via header when sending responses.
This helps to detect NAT situation on client side.
3732 - SIP: New config file option /no-cng-tone-detection
Ticket #105219. New config file option /no-cng-tone-detection
To keep calling side from initiating switch-over to T.38.
3729 - SIP: New config option "Local Domain" for federation interfaces
Ticket #105186. New config option "Local Domain" for federation interfaces.
3731 - SIP: New config option "Local Port" for federation interfaces
Ticket #105215. New config option "Local Port" for federation interfaces.
To configure multiple federation interfaces on different ports.
3691 - SIP: Re-use inbound TCP connection to send request to client behind NAT
Ticket #104499. Re-use inbound TCP connection in case of NAT.
Re-use inbound TCP connection to send request to client.
3737 - SIP: Return "489 Bad Event" if dialog subscription was rejected by application
Ticket #105557. Return "489 Bad Event" if dialog subscription was rejected by application.
Not just "603 Decline".
3690 - SIP: Signaling instance not always cleaned up
Ticket #104497. Signaling instance not always cleaned up when Standby Master goes back to standby.
Big scale applications only.
3713 - softwarephone v10 does not increment license count on V9 pbx
Ticket #104829. An attached softwarephone v10 at a v9 pbx did not increase the consumed softwarephones license count
3720 - truncated NBNS NODE STATUS RESPONSE sent
Ticket #104949. not critical because only irrelevant zeros at end of packet were missing, but wireshark complained
V10 Service Release 3 (100918)
3769 - "DELETE" Assertion traces caller
Ticket #106293. For debugging purposes
3761 - 103433: JKI-SWPhone-V10: "User Configuration" not accessible
Ticket #106212. Due to a problem with changing local @ the configuration url, based on actual @es could not be accessed. Fix using localhost instead of @
3762 - 103997: Not registered in tray icon
Ticket #106213. When clicking on the tray item it showed "Not registered" when it actually were.
3801 - 104086: V10 softphone and call recoridng
Ticket #107074. When call recording was enabled the Audio stream only went to the recording device. Call participants could not hear each other
3807 - 104537: Softwarephone: Type-of-Service (TOS) bit values for RTP and Signalling packets
Ticket #107182. During Installation it is checked if a TOS value for softwarephone is set, if not a Default value of 46 is set
3763 - 104935: Softphone does not start if swphone_commands.cfg > 50k
Ticket #106219. if swphone_commands.cfg > 50 softwarephone crashed on start.
3824 - 107810: sofwarephone name
Ticket #107846. softwarephone product naming fixed
3753 - Additional MSI parameters for myPBX launcher
Ticket #106124. New MSI parameters:
SHOWINTASKBAR="[true|false]"
STARTMINIMIZED="[true|false]"
DOCKING="[none|left|right]"
HOTKEY="{number}"
HOTKEYMOD="{number}"
HOTKEYACTION="[copy|show]"
VIDEO="[true|false]"
VIDEOACTIVE="[true|false]"
VIDEOPROXY="{host:port}"
NOTIFICATIONS="[true|false]"
SOUNDS="[true|false]"
LANG="{two-letter-code}"
Changed MSI parameters:
AUTOAPPEAROFFLINE="[true|false|{minutes}]"
3819 - dect_comcerto: improved check for missing ethernet interrupts
Ticket #107772.
3831 - Faxserver: Better diagnostics if webdav read/write fails
Ticket #107918. This problem could only be found by looking at a wireshark trace
3827 - Fixed receiving of larger HTTP responses inside directory esarch and linux module
Ticket #107884. Directory Search HTTP connections and the Linux check might have failed if larger HTTP responses were received.
3809 - Gateway: Fix for call-replacement
Ticket #107318. When handling a call leg replacement the Gateway releases the replaced call before accepting the replacement call.
May confuse the replacing endpoint.
In case of SIP this regards handling of INVITE with Replaces header.
In case of H.323 this regards handling of SETUP with ctSetup facility.
3813 - Gateway: Potential Trap on collision of call clearing and transfer
Ticket #107686. A trap could happen if a call was transfered by the remote side and cleared locally at the same time.
3828 - H.323: Alternate RAS port only worked until the first time a registration failed
Ticket #107886. Then the port switched back to the default
3699 - H.323: Payload Type received with an SDP Answer was not forwarded in H.323
Ticket #104552. Instead the payload type originally sent in the offer was used. This caused no or one way media with some third party video endpoints.
3663 - HTTP client: allow chunk definition to cross packet boundary
Ticket #103765. HTTP chunked transfer encoding did not work if chunks did not arrive in single SOCKET_RECV_RESULT events.
3816 - introduce 'ready' flag in xml-info
Ticket #107744. this flag is neccessary to mark the end of the initialisation routine especially for ip28, which requires a long calibration phase after config reset.
3741 - IP-DECT: Handover not possible for accepted waiting calls
Ticket #105747. Handovers are not possible for accepted waiting calls. This is fixed now.
3760 - IP-DECT: PBX-registration update with changed authorisation name
Ticket #106205. The registration to the PBX is not updated if the user's authorisation name is changed. This is fixed now.
3784 - IP-DECT: Refresh RAS registration if behind NAT
Ticket #106634. The DECT base station does not refresh the RAS registration after a reregistration. Incoming calls are not possible if the base station is behind a NAT. This is fixed now.
3858 - IP-DECT: Trap in Radio
Ticket #108556. A rare trap can occur in the IP-DECT Radio with IP1202 and a multi-master solution.
3766 - IP222,IP232,IP241: Disabled debug traces
Ticket #106243. Disabled debug traces which have been active since v10sr2.
3793 - IP222,IP232: Cannot move cursor rightwards in 'indirect dialing' screen
Ticket #106791. Cannot move cursor rightwards in 'indirect dialing' screen.
Moving cursor leftwards works, but rightwards doesn't.
3835 - IP232,IP222,IP241: Display information of pickup fkey truncated too much
Ticket #107962. Display information of pickup fkey truncated too much
3829 - IP232,IP222,IP241: Overlapping of local name and number on call display
Ticket #107899. Local name and number may interfere on first line of call control.
But only if local name is too long.
3787 - IP6000 IP2000: Crypto driver stopped working after receiving bad SRTP packets
Ticket #106681. Better protection against receiving non-SRTP packets.
3803 - Logging: Do not log "Excessive loss of Data" more than once for one call
Ticket #107108. Do not log "Excessive loss of Data" more than once for one call
3825 - myPBX dial: Support phone: URIs
Ticket #107863. Support additional URI: phone
3668 - myPBX Outlook integration uses primary PBX email address too
Ticket #103847. Instead of just using the SIP address h323@domain the primary PBX email address is now also used for contact identification.
3777 - myPBX: Abort queued commands after a timeout
Ticket #106489. In some cases the browser queues HTTP requests for a long time before they are sent to the PBX. For example this happens when there maximum number of connections to the server is reached. The delay might be very long, like some minutes.
In this case myPBX should abort all further queued command requests instead of sending them after a long delay.
3739 - myPBX: Avoid hanging presence-requests
Ticket #105712. One-time presence requests across PBXes did not terminate if the subscription call was established but the remote party did not send any presence info. Now there is a timeout of 200ms (after the subscription call has been established).
3808 - myPBX: Drop-down menus not closed automatically in Chrome
Ticket #107199. Use "mouseout" instead of "mouseleave".
3804 - myPBX: Map all presence activites to one of the activity icons
Ticket #107110. Presence activities that do not have an icon in myPBX were wrongly mapped to "available". Now the mapping is like that:
available: available, looking-for-work
away: away, in-transit, permanent-absence, shopping, sleeping, travel
busy: appointment, meeting, performance, playing, presentation, spectator, steering, tv, working, worship
lunch: breakfast, dinner, lunch, meal
vacation: holiday, vacation
on-the-phone: on-the-phone
other: unknown, ...
3767 - myPBX: Pickup did not work correctly with multiple parked calls
Ticket #106245. Always the first in the list was picked. After that the other calls could not be picked at all.
The myPBX parking logic is also changed. Calls are always parked on position 0 and picked from any parking position (-1).
3748 - myPBX: Remove X-Button from input fields in windows 8
Ticket #106057. The Windows 8 specific input button causes problems in the search field of myPBX. Therefore it is removed from the input fields in myPBX.
3665 - myPBX: Send own email address with connect message
Ticket #103812.
3790 - myPBX: Support for additional mobile browsers
Ticket #106711. * Mobile Safari is also detected as a mobile browser.
* The touch version can now be turned on or off using an URL parameter (touch=true, touch=falase)
3820 - myPBX: Support for Safari private browsing
Ticket #107788. Accessing DOM storage threw an exception if Safari was in private browsing mode.
3752 - myPBX: Visibility settings did not show allows from all templates
Ticket #106106. If the user had multiple templates, not all allows were shown in the visibility settings in myPBX.
This did not have an influence on the effective visibility.
3758 - PBX Boolean: When monitoring the boolean, state update only with delay
Ticket #106169. A Boolean object can be monitored to obtain the current state. When the state was manually updated by a call to the boolean object or by the administrator, this update was delayed up to 10s.
3755 - PBX Mobility; Wrong Calling Party Number when initiating calls with myPBX together with Nodes/Escapes
Ticket #106136. Unnecessary escapes where added
3812 - PBX UI: Changing of object type
Ticket #107685. This was implemented in v10, but was broken later on
3743 - PBX Waiting: A call to Waiting could not be canceled by myPBX or SOAP
Ticket #105879. If the call was alerting at the WQ, nothing happned, when trying to cancel the call. If the call was connected to an announcement, the next announcement was played.
3765 - PBX Waiting: Allow to disable mobility for operators
Ticket #106238. This way the behaviour of v9 can be achieved
3775 - PBX-SOAP: Provide 'Send Number' in UserInfo
Ticket #106456. The configured 'Send Number' is provided in the UserInfo record
3764 - PBX: Call Filter were not checked for <number>@domain calls
Ticket #106229. This was a security issue
3774 - PBX: Dialog Info for subscribtions accross PBX's/Nodes sometimes wrong
Ticket #106447. Adjustments did not work correctly with Nodes including escapes
3747 - PBX: For pickup a wrong picked from number was displayed in case of nodes with escapes
Ticket #106051. Number adjustment did not work correctly in this case
3770 - PBX: myPBX and Partner key presence/dialog subscriptions and IM did not work accross PBX in e.164 setup
Ticket #106372. The routing of calls for these services by number did not work the same way as voice calls. Some mechanisms needed in e.164 setups were missing.
3822 - PBX: Potential Trap during call connect
Ticket #107792. null pointer access
3821 - PBX: Send presence in alert message only if explicitly enabled
Ticket #107791. Not everybody wants this feature because of privacy reasons
3745 - PBX: Support for inconsistent Nodes like swiss area codes in e.164 scenarios
Ticket #105997. In switzerland area codes exist, with an escape of 0, but it is not possible to call within the area code without dialing 0+area code. For this reason users do not expect to see calling line ids without the area code, because this is something which cannot be dialed in the public network.
There is now a checkmark at the node configurfation which allows the generation of this kind of calling id.
3780 - PBX: The 'Twin Phone' option was set on users imported from a csv file
Ticket #106529. The default for busy-out was set wrong when creating users on csv import. This resulted in the 'Twin Phone' checkmark to be set. The default was fixed so that the checkmark is not set anymore.
3778 - PBX: Visibility definitions did not work as expected
Ticket #106507. A Definition for a name should overrule a definition for a group and a definition for a group should overrule a definition for a domain.
3658 - phone: dont' log calls in call lists if source/destination is marked as HIDE in local directory
Ticket #103574. V 10.10 and higher:
A source/destination is marked as HIDE in the 'flags' attribute of a directory entry.
the 'flags' attribute can be added/modified in a downloaded directory in CSV format and then uploaded again, for example by changing
"broadcast",,,"203"
to
"broadcast",,,"203",,,"FLAG_HIDE"
If the 'flags' field contains already some FLAG_... values the new value must be appended with a preceeding space character, i.e. "FLAG_IMP" is changed to "FLAG_IMP FLAG_HIDE".
The flag attribute can also be added/modified in the directory entries in a downloaded config file, for example by changing
mod cmd FLASHDIR0 add-item 102 (cn=broadcast)(e164=203)(guid;bin=662579A0E909D311AD850090332A0094)(usn=3)
to
mod cmd FLASHDIR0 add-item 102 (cn=broadcast)(e164=203)(flags=4)(guid;bin=662579A0E909D311AD850090332A0094)(usn=3)
The 'HIDE' flag has the value 4. If there is already a flags attribute the 'HIDE' value must be 'ored' to the existing value, i.e. flags=1 is changed to flags=5.
The currently defined flags are:
FLAG_IMP 1 -- entry was created by an 'import' type directory upload
FLAG_IP 2 -- interpret h323 alias as IP address when dialing
FLAG_HIDE 4 -- don't log call from/to this target
3738 - phone: fine grained function locking - PHONE_LOCK_USER_INFO bit supresses display of local user info
Ticket #105697. For phones installed in rooms open to the public it's sometimes required to prevent this phones from beeing called by non authorized persons. Adding this bit to the mask defined under "Phone/Protect/Fine grained Function Locking" supresses any info about the local user (number/name/display name).
3817 - phone: importing a phonebook may result in memory leaks
Ticket #107760. happens when phonebook entries containing non UTF8 characters are deleted
3666 - phone: indicate only not-registered/registered on phone display, don't discriminate between primary and alternate gatekeeper
Ticket #103816. Only in rather simple configurations the primary and the alternate gatekeeper can be clearly distinguished. In more complex PBX redundancy configurations it may be not possible to find out the role of the gatekeeper a phone is registered to. Thus it's better to leave off this information because it's not really important for the average phone user.
3783 - Phones: Play 'fast-busy' tone in case of network errors
Ticket #106625. Play 'fast-busy' tone in case of network errors
to distinguish network errors from 'user busy' condition.
3744 - Phones: SIP-Call was rejected if first offered codec was CLEARMODE
Ticket #105932. SIP-Call was rejected if first offered codec was CLEARMODE
3773 - QSIG: Answering a Facility=ctInitiate.invoke with a Facility=ctInitiate.error
Ticket #106436. By replying with ctInitiate.error, where error will be notAvailable(3), the remote PINX is requested to switch from the procedure "Transfer-By-Rerouting" to the procedure "Transfer-By-Join".
3779 - SIP/SDP: Workaround for illegal codec signaling from Ricoh FAX
Ticket #106513. Workaround for illegal codec signaling from Ricoh FAX:
v=0
o=RICOH-SIP-IPFAX 1379412928 1379412928 IN IP4 130.30.3.32
s=Session SDP
t=0 0
m=audio 5004 RTP/AVP 18
c=IN IP4 130.30.3.32
a=rtpmap:18 G.729/8000
Must be "G729" not "G.729"!
3754 - SIP: Allow blind transfer to unknown destination
Ticket #106126. Allow blind transfer to unknown destination.
Results in REFER with "Refer-To: <sip:domain.com>".
No userpart in Refer-To-URI.
3814 - SIP: Changed registration refresh interval
Ticket #107716. Changed registration refresh interval to TTL-32sec.
Where TTL is the server provided time-to-live.
And 32secs is the maximum life-time of a REGISTER transaction.
3771 - SIP: Do not generate an ERROR log on each and every negative DNS request
Ticket #106377. Set a single ALARM in case of 'local error'.
3789 - SIP: Do not increase SDP version when answering session refresh
Ticket #106703. Do not increase SDP version in when answering re-INVITE for session refresh.
If SDP offer in re-INVITE did not increase it's version,
SDP answer should keep it's SDP version also.
3802 - SIP: Do not send SDP answer twice (PRACK and ACK)
Ticket #107107. Do not send SDN answer in ACK if it already been sent in PRACK.
Regards early media scenarios that starts with INVITE without offer.
INVITE(no sdp)
183(sdp offer)
PRACK(sdp answer)
200(PRACK)
180(no sdp)
PRACK(no sdp)
200(PRACK)
200(no sdp)
ACK(no sdp)
3781 - SIP: Give subscriptions time to terminate before unregistering
Ticket #106581. Give outbuond subscriptions time to terminate before unregistering from SIP server.
3810 - SIP: Insufficient buffer space for request construction
Ticket #107529. Some SIP proxies bloat SIP messages by adding countless number of Route headers to a dialog (e.g. Avaya).
Need to increase buffer space to hold all the very important Route headers in REFER, UPDATE and BYE.
3800 - SIP: Memory leak when receiving BYE while re-INVITE server transaction is pending
Ticket #107066. Memory leak when receiving BYE right after re-INVITE.
re-INVITE server transaction is not deleted.
3834 - TLS: Fragmentation did not work properly
Ticket #107956. Sent data has to be fragmented to records that are smaller than 16k.
3742 - Use '@' as name for visibility definition to specifiy default visibility for any foreign domain
Ticket #105750. To avoid having many visibility definitions for each user
3740 - Video: display artifacts due to cropping field in the h264 stream
Ticket #105730. Wrong handling of the cropping field in the h264 stream. Visible when doing Video with Polycom and IPAD Mini or Galaxy 7.0.
3768 - Voicemail Objekt: Trap During Reconfiguration
Ticket #106274. Wasn't reproducable. Added a counter-measure against a suspected scenario.
V10 Service Release 4 (100933)
3878 - add_view_record - ambigous views
Ticket #109171. Fixed a problem with the phone directories. If a new view had been added via cmd add-view the next_id variable was not set above the ID of this view. If the system allocated new views afterwards their ID clashed with the existing ones. On Android this happened very likely because we feed the start configuration via cmd add-view and cmd add-item and if a directory entry was added afterwards it caused the error message
add_view_record - ambigous views id 101/101 name cn=call-list-0/cn=phone-dir rec 294380/0
Now we adjust next_id to at least the id added and also set it back to 100 if all views are deleted.
3874 - Fax: Private User-User Information caused protocol error on ISDN
Ticket #109068. By accident user-user-info, which was used for the communication of the FAX interface and the FAX Server were forwarded on ISDN. They caused a protocol error which eventually disconnected the call.
3866 - IP-DECT: Remote control connect
Ticket #108770. With a remote control connect the handset goes off-hook. myPBX uses remote controls and now it is possible to accept an incoming call for a DECT handset with myPBX. This only works with IP61 and IP63 after firmware update.
3844 - IP-DECT: Trap with login feature
Ticket #108236. In a rare case a trap can occur if the login feature is used and the master is changed. This is fixed now.
3883 - myPBX launcher: Config dialog crash when no language is selected
Ticket #109334. The problem occured if the windows language is not available in myPBX. In this case no item is selected in the language drop-down. When saving, myPBX crashed with a NullPointer Exception.
3877 - myPBX: Accept non-international numbers from LDAP
Ticket #109166. For name resolution for incoming phone calls, myPBX only accepted international numbers like +497031730090. Now dialable numbers like 007031730090 also work.
This is needed for the trick of having a phone book inside the PBX.
3832 - myPBX: Can't override calendar presence with available
Ticket #107934. If there was a calendar: presence and no tel: presence the user could not overwrite the calendar: presence with tel:avaiable.
3843 - myPBX: Could not confirm visibility request for users with spaces
Ticket #108234. It was not possible to confirm visibility requests for users ther had an URL that contained spaces or other special characters.
3865 - myPBX: Hide chat button for offline users in directory search
Ticket #108762. If a user is offline, no chat button should be displayed.
3860 - myPBX: IE8 script error when using drop-down boxes
Ticket #108583. Collateral damage from #107199: myPBX: Drop-down menus not closed automatically in Chrome.
event.relatedTarget does not work in IE8. Using event.toElement, instead.
3875 - myPBX: Ignore otherTelephoneNumber in external directory
Ticket #109082. The special meaning of the attribute in the PBX directory should not be applied to the external directory.
3867 - myPBX: Improved TLS tracing
Ticket #108841. "TLS Plaintext" tracing now uses local port 8 instead of the actual port. This helps wireshark to distinguish between the actual packets from "All TCP/UDP" and the fake "TLS Plaintext" packets.
3869 - myPBX: Offer pickup only at internal favourites
Ticket #108875. Do not offer the pickup button at favourites that are an external SIP URI or phone number.
3873 - myPBX: Use object filter from LDAP configuration
Ticket #109036. Before the fix the object filter was ignored by myPBX.
3870 - PBX SOAP: Invalid SOAP coding if 'Send Number' configured at a user results in TAPI not working
Ticket #108940. Some applications ignore the invalid coding, some for example TAPI don't, so if a Send Number is configured at a PBX object, TAPI does not work.
This was a collateral damage of
fix #106456: PBX-SOAP: Provide 'Send Number' in UserInfo
for SR3
3893 - PBX Waiting: 'No mobility for Operators' did not work for calls with Name Id
Ticket #109471. Wrong handling of facilities in the Waiting Queue caused this strange dependency
3818 - PBX: A diverted call should allow more dialing digits to be sent if original call is still in overlap dialing
Ticket #107770. A diverted call was always sent as sending complete, but sometimes with an implizit diversion, e.g. by a Map object, more dialing digits should be possible to send after the diversion
3881 - PBX: Leak when sending group indications to an not responding endpoint
Ticket #109270. Each call only a single group indication was removed from the queue, if the rate of group indications was higher then the rate of failed calls, the memory for group indications accumulated.
3853 - PBX: Make Node/PBX at Config Template configurable
Ticket #108506. For management of administration rights
3854 - PBX: Make VoicemailUser license configurable at WQ and other non-user objects
Ticket #108507. To allow the use of the new VoicemailUser licenses with these object types
3855 - PBX: myPBX did not work for standby case
Ticket #108518. The license check failed when a user wanted to work with myPBX on a PBX for which he was not configured
3830 - PBX: Potential hanging failed dialog/presence subscription accross PBX's
Ticket #107901. If a dialog/presence subscription from master to slave or slave to master failed because the other PBX was temporarily not available, it could happenm that this subscription was hanging in this failed state. It only worked again by terminating and restarting it (e.g. by restarting myPBX)
3882 - PBX: Presence subscription to a Map object (e.g. by configuring a myPBX contact) caused a call being sent to Map destination
Ticket #109307. It was tryed to retrieve the presence from the Map destination instead of the Map object itself.
This was a collateral damage of
fix: #107682: PBX Map: Overlap dial thru a Map Object on Slave with a call via the Master did not work
3859 - PBX: Visibility configuration for a domain did not work anymore
Ticket #108569. A visibility setting of the form @<domain-name> was ignored
3871 - PBX: When receiving a dialog/presence subscription from other domain the own id was sent without domain
Ticket #108950. If the subscription was sent by myPBX because a favorite was to be added, a wrong uri was put into the favorite, but only if H.323 was used for the subscription end to end.
3887 - pcap/tracing shows only a tiny fragment of debug outputs
Ticket #109451. The traces written to the trace buffer for tracing/pcap covered only a tiny Fragment of the available debugs.
3849 - Phones: Handling of a failed re-route was wrong
Ticket #108327. If INVITE was redirected to a destination not available a spooky REFER(sipfrag) was sent.
3886 - Problem with hold/retrieve, not hearing original party
Ticket #109450. Problem:
- call exists between swphone and another Party.
- swphone places call on hold
- swphone calls another Party
- Party does not answer-
- swphone terminates this call
now swphone still hears ringback tone and not the original Party
3856 - SIP: Bug in media negotiation
Ticket #108538. Bug in media negotiation when processing CFNR on an incoming SIP call received without offer.
3841 - SIP: Different registrations for the same AOR from same ip address and same port were handled as one
Ticket #108199. SBC forwards different registrations for the same AOR to the PBX from same SBC ip address and SBC same port.
PBX must take this as individual registrations as long as Contact-URI differs.
Even is REGISTERs are sent from same ip address and port and for same AOR.
3791 - SIP: Interworking issue with OpenStage systems
Ticket #106761. Interworking issue with OpenStage systems.
Pass proprietary signaling options to phoneapp.
3868 - SIP: Memleaks at collision of incoming call and sig_event_listen_cancel
Ticket #108858. Memleaks at collision of incoming call and sig_event_listen_cancel.
3879 - SIP: Reject new re-INVITE with 491 if previous re-INVITE transaction is not complete yet
Ticket #109235. Reject new re-INVITE with 491 if previous re-INVITE transaction is not complete yet.
Instead of rejecting with 488.
3851 - SIP: Subscription was not re-newed sometimes
Ticket #108423. Bug when receiving NOTIFY while SUBSCRIBE transaction is pending.
Scenario:
1. Sending SUBSCRIBE to refresh subscription
2. Receiving NOTIFY with "Subscription-State: terminated;reason=timeout"
3. Receiving response for SUBSCRIBE
Response for SUBSCRIBE was not handled.
Subscription was not re-established, because previous SUBSCRIBE transaction was still pending from subscription's point of view.
3788 - SIP: Tell the SIP endpoint to stop sending media while remote party has been put on HOLD by myPBX
Ticket #106693. Tell the SIP endpoint to stop sending media while remote party has been put on HOLD by myPBX.
3857 - SIP: Trap when outgoing SIP subscription is canceled while DNS is pending
Ticket #108550. Trap when outgoing SIP subscription is canceled while DNS is pending.
3889 - Softwarephone: Mute ringer is not saved/does not work
Ticket #109453. Mute Ringer in the tray Icon does not work. Now it works for the Duration of swphone running.
3850 - Updated translations
Ticket #108349. Updated translations
3888 - when a problem occurs before the programm comes up there is not method of tracing
Ticket #109452. allow to additionally write traces into a file. this comes in handy when a problem occurs before the logging via webbrowser is accessible or when a rather large amount of tracing info is required
3839 - wrong activation of non-existent spread-spectrum clock
Ticket #108014. happens for all non-ip28 (ip22/24/302/305) gateways if hardware build >= 402, causes the gateways to stall due lack of clocking
V10 Service Release 5 (100958)
3963 - Bind to port 0 to avoid conflicts with other modules listening on port 1720
Ticket #111625. In order to avoid conflicts with other Software listening on port 1720 now a bind is made to dyn port 0
3959 - Call Recording for incoming calls did not work properly
Ticket #111621. When configuring softwarephone for call recording, incoming calls got recorded but there was no Audio stream to the caller
3901 - Change of only the password of the first registration didn't work
Ticket #109797. If only the password of the first registration was changed the phone didn't initiate a reset and cleared out the password UI field.
3962 - Change the filesizes to dynamic instead of static to avoid filebuffer overflows when swphone_commands.cfg increases
Ticket #111624. When the filesize of swphone_commands.cfg increased beyond the fixed size (50k) due to storing of the call history softwarephone crashed during startup
3932 - Contact without further email address might be wrongly resolved
Ticket #111027. Wrong contact resolving on new contact on certain conditions.
3961 - crash during startup after some period of working properly
Ticket #111623. After a while of working properly softwarephone crashed at Startup, only reinstaling solved the Problem temporaryly
3944 - DHCP: A server with "Reserved and same Vendor Clients only" checked did not provide leases to IP62 phones
Ticket #111276.
3950 - Fax server: Configurable modem class
Ticket #111407. Now it is possible to configure the supported modem class of the fax server interface. There are available:
- V.17, V.29 and V.27
- V.29 and V.27
- V.27
3921 - Fax server: Switching to T.38 by the caller
Ticket #110895. Some SIP provider don't switch to T.38. Now the FAX interface switches also to T.38 in the calling mode after timeout.
3924 - Faxserver: Better diagnostics if outgoing call fails
Ticket #110927. The cause code for the failed call is recorded
3939 - FXO: Support for calling line Id
Ticket #111077. Calling line id is received from an FXO interface after the first ring, so an enblock route must be used to delay the signaling of the call until the calling line id is recived
3960 - installer package was not signed and did not have a build version number
Ticket #111622. The package is signed now and the build number is set as Version number
3910 - IP-DECT/Analog Features: Pick-up with myPBX
Ticket #110049. Pick-up a call with myPBX is not possible if features are enabled. This is fixed now.
3933 - IP-DECT: Handset display update for parked calls
Ticket #111032. The handset display update for parked calls after hung-up is fixed.
3940 - IP-DECT: OEM Configuration read failure
Ticket #111110. There is a read failure for an OEM configuration. This is fixed now.
3907 - IP-DECT: Transferred remote initiated calls without voice
Ticket #109998. Some transferred remote initiated calls have no voice connection. This are calls which are initiated with myPBX to an external endpoint. This is fixed now.
3934 - IP-DECT: Wrong error 'AC missing' with user delete
Ticket #111038. If an user is deleted, the wrong error 'AC missing' can occur. This is fixed now.
3937 - IP-DECT: Wrong trace warning
Ticket #111061. A wrong trace warning of the last fix is removed.
3891 - LDAP Replication: Mutual Coexistance for LDAP/AD-Replicator Instance and PBX/Replication Instance
Ticket #109461. So is for: Mutual Coexistance for LDAP/AD-Replicator Instance and DECT(Mirroring)/Replication Instance
Either of both replicator instances may be active at a time. The LDAP/AD-Replicator instance has internally a low priority.
If another high-prio replicator instance comes to live, the LDAP/AD-Replicator instance will be auto-disabled. If the other high-prio replicator instance disappears, the LDAP/AD-Replicator instance will be auto-started.
3954 - Linux: Disable feature
Ticket #111515. It can occur that the Linux cannot be disabled. This is fixed now.
3911 - Linux: DNS configuration changes device DNS
Ticket #110073. The Linux DNS configuration changes the local device DNS configuration. This shouldn't be and is fixed now.
3913 - Linux: Empty server identifier and no NTP server if only ETH1 is used
Ticket #110695. If only ETH1 is used and Linux gets a fixed IP address, the DHCP message doesn't include a valid server identifier and NTP server address. This is fixed now.
3861 - Media channel diagnostics
Ticket #108639. Added some traces to support debugging of media channel issues.
3890 - myPBX launcher: Expand environment variables in path and parameters for external application
Ticket #109456. Environment variables like %ProgramFiles% are needed for deployment on different platforms.
3956 - myPBX launcher: Remove additional spaces from configured URI
Ticket #111568. If the URL had trailing spaces, loading the web application did not work. Now additional spaces are removed when the configuration is saved.
3922 - myPBX: Calls rejected with myPBX did not appear in call list
Ticket #110922. These calls were handled as if they were accepted somewhere else
3930 - myPBX: Classify URIs containing spaces as internal favourites
Ticket #110963. When adding a URI like "John Doe HQ" as a favourite, it was classified as an external favourite, even if it is an internal PBX user.
Note: It is recommended to use short names in the PBX that give valid SIP URIs.
3902 - myPBX: Dialing numbers with decoration did not work correctly
Ticket #109802. Dialing number with decoration could lead to additional digits being dialed.
Example: +49(7031)73009-987 dialed 987987
3898 - myPBX: Do not hide phone actions for favourites without registration
Ticket #109674. The favourites might still be reached via forking or call diversion.
3900 - myPBX: Number resolution not working without dialing location configured
Ticket #109731. The internal PBX phonebook did not work if no dialing location was configured.
3918 - myPBX: Pickup accross PBX failed and could cause Trap
Ticket #110862. Monitoring a user on a remote PBX worked, but pickup of a call failed
3923 - myPBX: Remote media not working on secondary URL
Ticket #110925. For remote media always the primary URL was used.
3925 - PBX SOAP: Initiate outgoing call for a Gateway object with Max Calls=1 was not possible
Ticket #110928. The dummy call sent to the local registration first, was counted as call as well.
3899 - PBX Waiting: A forking to waiting object did prohibit a CFNR execution
Ticket #109683. A mechnanism implement to prohibit the execution of a CFNR at a Waiting Queue operator had this unwanted side effect.
3931 - PBX Waiting: A presence without activity should not disable Operator
Ticket #110967. The feature 'Presence disables Operator' allows to disable an operator of an waiting queue if the operator has set a presence. This should not happen for a presence without activity but only a note. The Exchange Connector does this for upcoming dates.
3955 - PBX/IP6000: Potential restart if there are groups or boolean objects with non-Ascii characters
Ticket #111560. This is a general problem that the strcmp from the standard lib does not work correctly under very special conditions.
3952 - PBX: Don't accept calls, when the PBX is about to stop
Ticket #111471. This could cause a trap when receiving calls right when the PBX is switched off
3935 - PBX: If a calendar presence was overwritten by the user a subseqent calendar presence preview was not shown
Ticket #111043. The calendar presence had to be deleted once for this mechanism to work again
3876 - PBX: Registration page sometimes broken for outgoing registrations (SBC)
Ticket #109140. Invalid characters were put in the XML information
3909 - phone: ip150: changed handset speaker parameters for hardware 102/602
Ticket #110048.
3749 - phone: ip222,ip232: support Jabra UC VOICE 550 / 750 Version A headset models
Ticket #106061. Headsets with Version A printed on the package have IDs different to the non-A versions even if the part numbers do not differ. The USB firmware of the Version A headsets differs from the predecessor firmware and requires a special timing.
3958 - phone: ip222,ip232: USB Bluetooth dongle of some "Plantronics Voyager" Headsets not detected anymore since V9hotfix24/V10rc1
Ticket #111590. The Plantronics bluetooth headsets Voyager PRO UC, Voyager Legend and Calisto 620
come with an USB bluetooth dongle with one of the product codes 0415, 0416, 0417. Dongles with the product code 0416 were not detected.
3946 - phone: ip241,ip222,ip232: sometimes display and USB hadrware did not recover from a reset
Ticket #111309. sometimes the display and USB hardware was not working after a reset (firmware update or configuration change) and a power cycle was required to bring them up again.
3968 - phone: under soap control no audio data was sent when a call was retrieved after another call has been transferred
Ticket #111662.
3884 - Prevent trap on certain wireshark rpcap connections
Ticket #109356. Certain wireshark message caused a box to trap.
3953 - Quickdial: Configured Display Attribute Duplicated On "Apply"
Ticket #111492.
3964 - Ringer settings in phone/preferences (melody,volume, duration) did not work
Ticket #111631. These Settings were ignored
3966 - simple method required to gather all neccessary debug information
Ticket #111633. Collecting all the necessary info (config, registry entries, traces..) should be simple. A command is now provided to gather all this and zip it up to debug-info.zip which can then be attached to the mantis report
3880 - SIP: Hold/retrieve of a second SRTP call causes white noise when separate AVP and SAVP is used
Ticket #109263. Processing of alternative media descriptions (AVP and SAVP) was buggy.
Resulted in heavy noise after hold/retrieve.
3905 - SIP: In-dialog request are sent to wrong destination port
Ticket #109895. In-dialog request (such as BYE) are sent to wrong destination port,
if remote Contact-URI contains domain-name as hostpart and
if remote peer runs on non-default port 5060.
3897 - SIP: Insufficient buffer space for response construction
Ticket #109624. CANCEL response was not sent if received CANCEL request was bigger than expected.
E.g.
CANCEL sip:51409@10.46.17.174:5060;transport=UDP SIP/2.0
Record-Route: <sip:ea6a4b4@10.39.47.182;transport=udp;lr>
CSeq: 1 CANCEL
Call-ID: 80628647ee31e34851f74d5500
From: Surgery <sip:48363@st-johns.local>;tag=80628647ee31e24851f74d5500
To: <sip:51409@st-johns.local>
Via: SIP/2.0/UDP 10.39.47.182;rport;branch=z9hG4bK736474346101292-AP;ft=10.39.47.182~13c4
Via: SIP/2.0/UDP 10.39.47.181:15060;rport=15060;ibmsid=local.1368808668750_7353594_7379782;branch=z9hG4bK736474346101292
Via: SIP/2.0/UDP 10.39.47.181:15060;rport;ibmsid=local.1368808668750_7353593_7379781;branch=z9hG4bK980490016415039
Via: SIP/2.0/TLS 10.39.47.182;branch=z9hG4bK80628647ee31e24851f74d55001-AP;ft=84340;received=10.39.47.182;rport=35249
Via: SIP/2.0/TLS 10.39.47.240;branch=z9hG4bK80628647ee31e24851f74d55001;avaya-cm-term-reaction=shortcut
Via: SIP/2.0/TLS 10.39.47.182;branch=z9hG4bK341225591747865-AP;ft=3
Via: SIP/2.0/TLS 10.39.47.181:15061;branch=z9hG4bK341225591747865;rport=36631;ibmsid=local.1368808668750_7353592_7379780
Via: SIP/2.0/TLS 10.39.47.181:15061;branch=z9hG4bK73567447322163;ibmsid=local.1368808668750_7353591_7379779
Via: SIP/2.0/TLS 10.39.47.182;branch=z9hG4bK80628647ee31e44851f74d5500-AP;received=10.39.47.182;rport=35249;ft=84340
Via: SIP/2.0/TLS 10.39.47.240;branch=z9hG4bK80628647ee31e44851f74d5500
Max-Forwards: 69
Content-Length: 0
3836 - SIP: Memory leak when "Group Indications" are activated on PBX user object
Ticket #107967. Memory leak when "Group Indications" are activated on PBX user object.
But only if a SIP device is registered.
3885 - SIP: Memory leak when hold/retrieve a call to waiting
Ticket #109439. Memory leak when hold/retrieve a call to waiting.
Call and channel object is not deleted on PBX after call end.
3915 - SIP: New config file option /nat-keepalive-interval
Ticket #110747. New config file option /nat-keepalive-interval to adjust (or disable) NAT ping interval (keep-alive packets).
Default interval is 30 seconds now (was 10 seconds before).
E.g.
config change SIP /nat-keepalive-interval 10
3917 - SIP: One-way media after re-negotiation (collateral damage of #106693)
Ticket #110830. One-way media after re-negotiation.
Collateral damage of #106693: SIP: Tell the SIP endpoint to stop sending media while remote party has been put on HOLD by myPBX
3914 - SIP: Provide physical PBX location to endpoint when redirecting REGISTER
Ticket #110712. Provide physical PBX location to SIP endpoint when redirecting REGISTER.
Provide as URI parameter in Contact-URI like this:
SIP/2.0 301 Moved Permanently
Via: SIP/2.0/UDP 172.16.16.217:5060;branch=z9hG4bK-B318A5EB;rport
From: <sip:pluto@Orion>;epid=0090331010bc;tag=731526080
To: <sip:pluto@Orion>;tag=2507679873
Call-ID: 7f457e8ae909d31184310090331010bc@172.16.16.217
CSeq: 1000 REGISTER
Contact: <sip:pluto@Orion;phys=slave1@Orion;maddr=172.16.16.210>
Content-Length: 0
Server: (innovaphone IP6000/11.00 dvl [10.XXXX/100203/107])
3916 - SIP: Trap in SIP stack when incoming call is rejected
Ticket #110753. Trap in SIP stack when incoming call is rejected.
3967 - SIP: Trap on media negotiation
Ticket #111651. When performing coder selection on an offer that contains separated audio descriptions for un-encrypted and encrypted audio.
3908 - Support client timezone for call list in myPBX
Ticket #110032. myPBX shows times in the client timezone now.
3906 - Support start of call inside an Office 2013 contact
Ticket #109934. There was a small fix needed to be able to start a call from an Office 2013 contact.
3943 - Translation updates
Ticket #111269. Fixed some date formats.
<--
pbx_client_localisation.cpp
-->
3938 - Trap in webdav client when processing XML directory listing
Ticket #111063. Trap in webdav client when processing XML directory listing.
3945 - Video: RTP sequence not set properly for 3rd party conference
Ticket #111297. The participant mixing video streams sends two different RTP streams but I was using just the same variable for both streams.
3942 - Voicemail: "$_pbxfwdrel=conn" releases session after successful <pbx-fwd>
Ticket #111143. This new URL query string variable allows to release the interpreter session right after a forward destination(<pbx-fwd>) accepted a call.
see http://wiki.innovaphone.com/index.php?title=Howto:Configure_the_innovaphone_Voicemail#URL_Query_String_Variables
3894 - Voicemail: Resume from Suspend Not Working During <exec> Statement
Ticket #109485. An <exec url="mailto:..."> statement was executed more than one time
3965 - when the http port was is not configured the configuration url does not work
Ticket #111632. After configuration changes to the http port the URL to the configuration did not work anymore, thus making configuration Access via the start menu entry not possible nay more
3903 - wrong G711 conversion table
Ticket #109820. Currently used only in IP800 conference.
V10 Service Release 6 (100970)
3973 - A configured device name with 16 or more non-ascii character, could break the user interface
Ticket #112022. The resulting string contained 32 or more bytes, which caused a buffer overrun.
3912 - Admin UI: Add cancel button to join and leave realm dialogs
Ticket #110687. A cancel button was added to the join realm and leave realm dialogs.
4000 - crash at startup when a second registration was configured and the first deleted
Ticket #112773.
4005 - Fax server: Trap on invalid DCS message
Ticket #112860. If an invalid T.30 DCS message is received, the device traps during the training validation of an incoming fax document. This is fixed now.
3993 - Gateway/H.323: Trap when canceling an call with Media Relay because out of Resources
Ticket #112690. In this case the cleaup of the outgoing call was incorrect and caused a trap. Only happened when the outgoing call was H.323.
3981 - Gateway: Potential Trap on incoming calls on FXO interface
Ticket #112277. Null pointer access
3986 - hook-flash event not sent to peer when 'passive' mode is activated
Ticket #112370. hook-flash events have to be transmitted to peer side when the FXS is configured to 'passive'.
3995 - HTTP MOVE did not work with a 'Destination:' URI containing special characters
Ticket #112715. In when storing a voice mail record the User Name becomes a part of the URI.
If this name contained special characters the recording could not be stored because the 'Destination:' request header field was not URL-encoded.
3980 - HTTP-Client: Trap if debug tracing is on
Ticket #112236. Trap if debug tracing is enabled.
Null pointer trap.
4003 - increase trace file limit to capture large traces
Ticket #112778.
4008 - IP222 IP232: Option to disable Energy Efficient Ethernet (EEE) added
Ticket #112979. Needed for some PC´s that loose the link with EEE.
EEE status display added to V9 and V10.
3982 - LDAP: Name resolution did not work for local numbers
Ticket #112320. The customer did not entry the phone number im LDAP Server including area code for local numbers.
4001 - mute ringer in tray icon does not work
Ticket #112776.
3989 - myPBX launcher: Lag on minimize window
Ticket #112442. The auto appear offline feature caused a lag when minimizing the window. Use raw input API instead of global mouse and keyboard hooks in order to prevent that.
3667 - myPBX launcher: Remove hash part from URLs in trace files
Ticket #103818. The hash part might contain sensitive information that is unwanted in trace files.
3987 - myPBX msi installer option "OFFICEPROVIDER"
Ticket #112407. Added msi installer option "OFFICEPROVIDER" to set the wished office presence provider.
Default is "myPBX".
3970 - myPBX: EP requests returned "found" after timeouts
Ticket #111772. Requests better should return "not found" if there was a timeout.
3994 - myPBX: Login was rejected in standby case if UC license was used
Ticket #112695. With myPBX license it worked
3998 - PBX Waiting: If mobile only operators were present only each second call worked
Ticket #112753. The call clearing to the mobile only operator did not work correctly, so when the next call arrived the call was not sent to the operator. Only when this call was cleared the clearing of the call to the operator was completed so the next call worked again.
3872 - PBX: Calls to 'No Master' were sent with wrong Number under special Conditions
Ticket #109000. This happened if there was a call-forward, which resulted in a call to the master and the master could not send the call to the destination slave either because this Slave was not registered or there was a busy-out setting preventing it.
The problem only happend with a E.164 config.
3996 - PBX: Connected Number missing on calls to some PBX objects
Ticket #112731. The connected number is needed to determin if the destination of the call is internal, which is needed for features like not automatic recording of external calls
3997 - PBX: Handling of enblock (sending-complete) calls improved
Ticket #112746. Respond with CallProceeding, so that if the call is rejected, there is some ack before the reject. Otherwise this would look like an error.
3975 - PBX: User admin rights were lost after XML Export/Import
Ticket #112071. The "admin" attriute was not written back to the PBX object.
3990 - phone ip222,ip232: Plantronics Savi W440 Headset sometimes mute when controlled by a SOAP-Application or myPBX
Ticket #112578. When an outbound call was started by a SOAP-Application after a call started using the headset Talk-button the headset was mute because the radio link was not established.
3972 - phone: PBX directory config page extended by Address, Gatekeeper ID and Attribute field to permit for non default values
Ticket #111980. By default address and gatekeeper ID of the PBX where the user is registered are used and the 'Long Name' is searched. Now for example this can be changed to use the master PBX and to search the 'Display Name'.
3984 - phone: ip222,ip232: support for Jabra BIZ 2300, Sennheiser Presence UC
Ticket #112335.
3992 - phone: no call list entries written for non-connected calls terminated by myPBX
Ticket #112688. This happened for example when call to a busy or not-responding peer was terminated bx myPBX.
3976 - phone: set up call with "Sending complete" when the number has been provided before the call is initiated
Ticket #112103. This applies to calls initiated while browsing a directory or a call list, by pressing a dial function key or via indirect dialing, i.e. when a number is entered before going off-hook.
To permit for incomplete numbers in a phone directory "Sending Complete" is not set when a number is terminated by a '+' character. Then the '+' is stripped off and the number can be completed by typing more digits.
In this case and in case the user goes off-hook before typing any digit the number is assumed to be complete when a '#' character is entered or the "Enblock Dialing Timeout" is reached before the next digit was entered.
The old overlap sending behaviour can be restored by
config add PHONE SIG /overlap-sending
3969 - Phones: Pickup list sometimes contains doublets
Ticket #111725. Same call could be is listed more than once.
3983 - Since fix #97150 a series of comma didn't extend the wait time before DTMF dialing any more.
Ticket #112334. Since fix: "#97150: phone: DTMF digits following a comma in a number to be dialed were not handled correctly in some cases." from 21.3.2013 a series of comma didn't extend the wait time before DTMF dialing any more. The wait time was always 1 second because only the last comma was seen.
3978 - SIP: REGISTER refresh was rejected "503 Service Unavailable"
Ticket #112186. REGISTER refresh was rejected "503 Service Unavailable"
if Contact header contains a not-quoted display-name.
Eg:
REGISTER sip:10.88.32.1;transport=udp SIP/2.0
Max-Forwards: 70
Content-Length: 0
Via: SIP/2.0/UDP 10.88.132.139:5060;branch=z9hG4bKd4e0fc46e
Call-ID: f68155fd504d807
From: 4044 <sip:4044@10.88.32.1>;tag=1a877766617814e;epid=SC2c318c
To: 4044 <sip:4044@10.88.32.1>
CSeq: 1287 REGISTER
Contact: 4044 <sip:4044@10.88.132.139:5060;transport=udp>;expires=3605
User-Agent: optiPoint 410_420/V6 6.0.55
3979 - SIP: Trap in rare case with interrupted media negotiations
Ticket #112210. Trap in rare case with interrupted media negotiations.
Interruped by other media negotiation.
4002 - the new icollect feature is now available in the path immediately after installtion
Ticket #112777. without the user having to logout/Login first
3999 - Trap in webdav client when processing XML directory listing
Ticket #112764. Trap in webdav client when processing XML directory listing.
3977 - Updated translations
Ticket #112173. Translated texts have been improved.
4004 - when there are a few dump files in the roaming dir the compression script times out prematurely
Ticket #112779.
V10 Service Release 7 (100998)
4054 - call recording with softphone, remote side not recorded
Ticket #114306.
4014 - DNS: Services/DNS/Query Caused A Trap
Ticket #113137. An internal buffer length check was wrong
4055 - early media support
Ticket #114307.
4051 - Fix for #111319: Go back to ac494004ce3.680.10.pf.01 on ip28 and related
Ticket #114292. Fix for #111319: Go back to ac494004ce3.680.10.pf.01 on ip28 and related because the customer reported hanging calls and unability to idle reset which points to DSP code instability.
Files:
ac_494.cpp
4036 - Flash Directory: Config-Encoding Of Objects Breaking Through 8K Line Length
Ticket #113851. This fix just helps where an object's representation within the configuration file expands beyond the 8K barrier.
http://wiki.innovaphone.com/index.php?title=Concept_Flash_Directory#Config-Encoding_Of_Objects_Breaking_Through_8K_Line_Length
3974 - H.323: The efc-features were not forwarded accross PBXs from an endpoint, which was called with slowstart
Ticket #112037. If a slowstart endpoint performed a transfer, connecting two efc endpoints on other PBXs, it could happen, that the media negotiation between the new endpoints was slowstart, because the PBX on which the transfer was performed did not receive the efc-featurse
4011 - H.323: unexpected Restart on a very unlikly Hold/Disconnect collision
Ticket #113079. If the two events happened during the same couple of microseconds an assertion in the code caused a restart.
4041 - ip1202: config flag to force reboot when receive interrupts are missing for a certain time
Ticket #113948. By default the the MAC is is reset in case of missing receive interrupt.
config add ETH0 /rx-miss-reboot
forces a reboot instead of a MAC reset.
config add ETH0 /rx-wait-max <seconds>
defines the maximum time to wait after the last receive interrupt before MAC reset or reboot (default is 30 seconds).
config add ETH0 /itrace
activates an interupt backlog which is written to trace buffer before MAC reset or reboot.
4009 - LDAP Server Statistics: Connection Counter Could Get Wrong
Ticket #113034. The counter for connections with write access could wrap below zero. A merge from v11
4007 - MSI parameter OFFICEPRESENCE to disable office presence related installation changes
Ticket #112938. If OFFICEPRESENCE=false, no presence related installation changes are done and e.g. a Lync installation won't be broken. So Lync can be used as presence provider and myPBX can be used for calls etc.
4025 - myPBX launcher: No line wrap in multi-line desktop notifications
Ticket #113262. If a desktop notification had multiple text lines and the first line had a line wrap the second text line was not shown. For example for incoming calls no phone number was shown in that case.
Now both text line are cut if the text is too long.
4034 - myPBX: Allow searching by display name in PBX directory
Ticket #113739. In v10sr6 a new config option was introduced in the phone directory config. The administrator can now choose if the long name or display name should be used for LDAP search.
This config option is now also used by the LDAP search in myPBX. So serching by display name is not possible, if configured.
4012 - myPBX: More compact message for updating allows
Ticket #113101. The message size was reduced so the user is able to manage visibility settings with more entries before the message exceeds the maximum command line size.
4027 - myPBX: Prevent caching of requests to the reporting
Ticket #113305. Browsers should not cache requests from myPBX to the reporting because of the response headers from the server. However on some PCs IE cached those requests, most probably because of the browser settings.
Now a unique dummy parameter is added to each request in order to prevent any caching.
3957 - PBX: CFNR configured at PBX object was executed under unexpected circumstance
Ticket #111587. The CFNR at a PBX object is used for rerouting a call when the IP connectivity to the location is not available. It should not be executed for calls which fail when routed back to the location for node external.
4022 - PBX: Subscription calls to for other locations, when the other PBX was not online generated CDRs
Ticket #113211. Subscription calls should never generate CDRs. Because these subscription calls are retried, it could be a high number of CDRs
4013 - PBX: The top level Tag of a CDR should contain the normalized number of the endpoint it was created for
Ticket #113112. This was sometimes not the case, but only the extension number without node prefixes was included.
4017 - PBX: When a CF was executed on a Gateway/Trunk object to another node, additional dialed digits were not handled correctly
Ticket #113146. This maybe used to divert to a trunk on another node if the local trunk is not available
4018 - PBX: When calling by name together with nodes with escapes, wrong number displayed in ringback
Ticket #113167. In this state there is no number available, this number was adjusted anyway as it could be dialed by the calling user, which resulted in all the escapes added to the called number (which was empty) as ptrefix
4026 - phone ip222,ip232: added config flag to prevent ringing via speaker when a headset is plugged and enabled
Ticket #113263. config add AC-DSP0 /headset-only
unconditionally disables ringing via speaker when a headset is plugged and enabled. this is done independent of the "Do not Disturb" setting.
4010 - phone ip222,ip232: phone keypad locked when digits are entered too fast (can be unlocked by ESC key)
Ticket #113068.
4052 - RSTP: improved link recovery behaviour
Ticket #114303. When a link comes up again after a failure a gratituos ARP request is brodcasted to make the new MAC/IP address assignment known in the network.
If this request gots lost the other hosts in the network continued to a now invalid MAC/IP assignment until some host specific timeout.
To overcome this problem now 10 gratituos ARP request are sent in 1/2 second intervals.
4047 - SDP: Support for CN for 16kHz sample rate
Ticket #114206. Support for CN for 16kHz sample rate.
When decoding SDP like:
v=0
o=- 0 0 IN IP4 172.16.3.25
s=session
c=IN IP4 172.16.3.25
b=CT:45292
t=0 0
m=audio 46806 RTP/AVP 9 111 0 8 97 13 118 101
a=maxptime:200
a=rtpmap:9 G722/8000
a=rtpmap:111 SIREN/16000
a=fmtp:111 bitrate=16000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:97 RED/8000
a=rtpmap:13 CN/8000
a=rtpmap:118 CN/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
4045 - SIP: Bug in media negotiation on incoming SIP calls to waiting queue
Ticket #114146. Bug in media negotiation on incoming SIP calls to waiting queue.
4024 - SIP: Bug on media negotiation (LYNC interoperability)
Ticket #113244. LYNC interop.
Introduced with v10sr5.
If receiving LYNC's SDP offer:
v=0
o=- 29 1 IN IP4 192.168.10.3
s=session
c=IN IP4 192.168.10.3
b=CT:1000
t=0 0
m=audio 55978 RTP/AVP 97 101 13 0 8
c=IN IP4 192.168.10.3
a=rtcp:55979
a=label:Audio
a=sendrecv
a=rtpmap:97 RED/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:13 CN/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=ptime:20
where RED/DTMF/CN are offered as most-preferred,
an SDP answer is generated without any real audio codec:
v=0
o=- 59 1 IN IP4 192.168.10.2
s=-
t=0 0
m=audio 16902 RTP/AVP 101 13
c=IN IP4 192.168.10.2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=silenceSupp:off - - - -
a=sendrecv
4028 - SIP: Bug on media negotiation (Switch to T38)
Ticket #113308. Bug on media negotiation if handling switch to T38
triggered by a complex SDP offer.
Eg:
v=0
o=HuaweiSoftX3000 32082603 32082604 IN IP4 213.148.136.222
s=Sip Call
c=IN IP4 213.148.136.222
t=0 0
m=image 38028 udptl t38
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxRateManagement:transferredTCF
a=T38FaxUdpEC:t38UDPRedundancy
m=audio 36624 RTP/AVP 8 103 0 127 101
a=rtpmap:8 PCMA/8000
a=rtpmap:103 PCMA/8000
a=gpmd:103 vbd=yes
a=rtpmap:0 PCMU/8000
a=rtpmap:127 PCMU/8000
a=gpmd:127 vbd=yes
a=rtpmap:101 telephone-event/8000
a=ptime:20
a=silenceSupp:off - - - -
a=ecan:fb on -
a=X-fax
a=fmtp:101 0-15
Must return an SDP answer with with same media-descriptions.
Not only the accepted media-description.
also the rejected media-description.
4030 - SIP: Bug on media negotiation when receiving complex offer with 'sendonly'
Ticket #113353. Bug on media negotiation when receiving 'sendonly' offer with multiple media descriptions
E.g.
v=0
o=- 7868 7871 IN IP4 10.38.60.15
s=-
c=IN IP4 10.38.60.15
b=AS:512
t=0 0
m=audio 0 RTP/AVP 18
m=audio 2290 RTP/SAVP 18 101
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=X-mitel-dtmf-det-required:yes
a=sendonly
a=crypto:61 AES_CM_128_HMAC_SHA1_32 inline:OsT62HHcplTaldUJEPG7dyhMfTVdAtpwPWidfINu
Answer should not contain a port for unencrypted audio (first media description).
4058 - SIP: BYE is sent to wrong remote TLS port
Ticket #114396. LYNC interoperability.
BYE request is sent to wrong remote TLS port 5061 instead of 5067.
4006 - SIP: Client must auto re-open TLS connections if closed by server
Ticket #112922. According to RFC-5626 "Client-Initiated Connections in SIP"
the client is responsible to open, keep-alive and re-open
transport connections all the time the client is registered.
4048 - SIP: Failed to handle huge SDP bodies
Ticket #114213. Failed to handle huge SDP bodies like this:
INVITE sip:claudiotest@ipva.hctech.se SIP/2.0
Record-Route: <sip:FE13.hctech.local:5061;transport=tls;opaque=state:T;lr>;tag=5A9958F1F83182177B8B6F02A94424B5
Via: SIP/2.0/TLS 172.31.210.31:52060;branch=z9hG4bK59CFDA17.C91FD5D9A3865680;branched=FALSE
Max-Forwards: 69
ms-application-via: SIP;ms-urc-rs-from;ms-server=FE13.hctech.local;ms-pool=FE13.hctech.local;ms-application=ad894dc3-55e0-44bf-a07e-3c073aaa4a57
P-Asserted-Identity: "Claudio Innovaphone"<sip:claudio.innovaphone@hctech.se>
Via: SIP/2.0/TLS 172.31.210.31:52601;branch=z9hG4bK368afcc;ms-received-port=52601;ms-received-cid=570C00
FROM: "Claudio Innovaphone"<sip:claudio.innovaphone@hctech.se>;epid=31964416546;tag=c66ee5e7b
TO: <sip:claudiotest@ipva.hctech.se>
CSEQ: 15961 INVITE
CALL-ID: c0c8a81d-c6c0-438f-ac39-1c03864a9207
CONTACT: <sip:claudio.innovaphone@hctech.se;opaque=user:epid:pHOn6L2qfFGyxFexNhwK9QAA;gruu>;text;audio;video;image;applicationsharing
CONTENT-LENGTH: 4179
EXPIRES: 600
PRIORITY: Normal
SUPPORTED: Replaces
SUPPORTED: ms-dialog-route-set-update
SUPPORTED: timer
SUPPORTED: 100rel
SUPPORTED: gruu-10
USER-AGENT: RTCC/5.0.0.0 UCWA/5.0.0.0 iPadLync/5.3.1085.0000 (iPad iPhone OS 7.0.4)
CONTENT-TYPE: multipart/alternative; boundary=XpkGhOpIXneTUNv0mJ3NxGMH80e02zdO
ALLOW: ACK
Ms-Conversation-ID: Ac8g/N7em/1n1FILS6CyuvX2OSGxkA==
ms-endpoint-location-data: NetworkScope;ms-media-location-type=Intranet
Session-Expires: 1800
Min-SE: 90
Allow: CANCEL,BYE,INVITE,REFER,MESSAGE,INFO,SERVICE,OPTIONS,BENOTIFY,NOTIFY,PRACK,UPDATE
ms-routing-phase: from-uri-routing-done
ms-user-data: ms-publiccloud=TRUE;ms-federation=TRUE
--XpkGhOpIXneTUNv0mJ3NxGMH80e02zdO
Content-Type: application/sdp
Content-ID: <1d5b309b9a8293cf3441cac6fb7dde95@LyncMobileHostName>
Content-Disposition: session; handling=optional; ms-proxy-2007fallback
v=0
o=- 0 0 IN IP4 172.16.3.25
s=session
c=IN IP4 172.16.3.25
b=CT:45292
t=0 0
m=audio 46806 RTP/AVP 9 111 0 8 97 13 118 101
a=candidate:w6/WXWlcC4Nk+0HxvHLmHrhulTL5VevRUIzxs3NhwU4 1 g2pg3QjJYe/pXNcUTVsLaA UDP 0.830 172.16.3.25 46806
a=candidate:w6/WXWlcC4Nk+0HxvHLmHrhulTL5VevRUIzxs3NhwU4 2 g2pg3QjJYe/pXNcUTVsLaA UDP 0.830 172.16.3.25 46807
a=candidate:ysgbE4G6GC1mYtc2BRsjSMHYBDYnP3LtRTNxgPenth8 1 UU2hDzw21fYDXpDImjQw9A TCP 0.110 195.67.92.245 58394
a=candidate:ysgbE4G6GC1mYtc2BRsjSMHYBDYnP3LtRTNxgPenth8 2 UU2hDzw21fYDXpDImjQw9A TCP 0.110 195.67.92.245 58394
a=candidate:xuKM/oyDT0Pvq+HF0qnW08To4aOla9ULuZkofs9PTiM 1 q4T0j4eo0qOX8FcvWxX5qA UDP 0.410 195.67.92.245 59592
a=candidate:xuKM/oyDT0Pvq+HF0qnW08To4aOla9ULuZkofs9PTiM 2 q4T0j4eo0qOX8FcvWxX5qA UDP 0.410 195.67.92.245 50096
a=candidate:om95MNklHK73JIqsJlCl4l3a6TWHRgyXVsBPfOghEpM 1 Bc5H52Yj/3ICbrlD1AVtHA TCP 0.250 145.253.157.4 64869
a=candidate:om95MNklHK73JIqsJlCl4l3a6TWHRgyXVsBPfOghEpM 2 Bc5H52Yj/3ICbrlD1AVtHA TCP 0.250 145.253.157.4 64869
a=candidate:hm4TP0ii741xcbx5ASbzhbCT2Czn7ngMFxm45N2zzhI 1 ZTCLUUVz85FrnUDHCZarsg UDP 0.550 145.253.157.4 50847
a=candidate:hm4TP0ii741xcbx5ASbzhbCT2Czn7ngMFxm45N2zzhI 2 ZTCLUUVz85FrnUDHCZarsg UDP 0.550 145.253.157.4 50848
a=cryptoscale:1 client AES_CM_128_HMAC_SHA1_80 inline:UXUAHDIlwLsuoHuLcz8KFrEjMfiwQXIl1FBIGbHR|2^31|1:1
a=crypto:2 AES_CM_128_HMAC_SHA1_80 inline:H80GkPvoKW+FwDG55yMnwTCcWX5FKHYVmSv7DU+3|2^31|1:1
a=crypto:3 AES_CM_128_HMAC_SHA1_80 inline:Mlpx3DuqRs/bVOMt6m1R3G6ngSXjnjM2YG6PgltN|2^31
a=maxptime:200
a=rtpmap:9 G722/8000
a=rtpmap:111 SIREN/16000
a=fmtp:111 bitrate=16000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:97 RED/8000
a=rtpmap:13 CN/8000
a=rtpmap:118 CN/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
--XpkGhOpIXneTUNv0mJ3NxGMH80e02zdO
Content-Type: application/sdp
Content-ID: <0cfe4d04f6e9fada7ec9f8c961b0decb@LyncMobileHostName>
Content-Disposition: session; handling=optional
v=0
o=- 0 1 IN IP4 172.16.3.25
s=session
c=IN IP4 172.16.3.25
b=CT:45292
t=0 0
m=audio 44976 RTP/AVP 9 111 0 8 97 13 118 101
a=x-ssrc-range:2846109442-2846109442
a=rtcp-fb:* x-message app send:dsh recv:dsh
a=rtcp-rsize
a=label:main-audio
a=x-source:main-audio
a=ice-ufrag:98gz
a=ice-pwd:qU8OZPLs8g921cPjFnZWWS7B
a=candidate:1 1 UDP 2130706431 172.16.3.25 44976 typ host
a=candidate:1 2 UDP 2130705918 172.16.3.25 44977 typ host
a=candidate:2 1 TCP-PASS 174456319 195.67.92.245 53026 typ relay raddr 145.253.157.4 rport 64868
a=candidate:2 2 TCP-PASS 174455806 195.67.92.245 53026 typ relay raddr 145.253.157.4 rport 64868
a=candidate:3 1 UDP 184548351 195.67.92.245 54834 typ relay raddr 145.253.157.4 rport 50845
a=candidate:3 2 UDP 184547838 195.67.92.245 54742 typ relay raddr 145.253.157.4 rport 50846
a=candidate:4 1 UDP 1694235135 145.253.157.4 50845 typ srflx raddr 172.16.3.25 rport 58714
a=candidate:4 2 UDP 1694234622 145.253.157.4 50846 typ srflx raddr 172.16.3.25 rport 58715
a=candidate:5 1 TCP-ACT 174847999 195.67.92.245 53026 typ relay raddr 145.253.157.4 rport 64868
a=candidate:5 2 TCP-ACT 174847486 195.67.92.245 53026 typ relay raddr 145.253.157.4 rport 64868
a=candidate:6 1 TCP-ACT 1684796927 145.253.157.4 64868 typ srflx raddr 172.16.3.25 rport 45567
a=candidate:6 2 TCP-ACT 1684796414 145.253.157.4 64868 typ srflx raddr 172.16.3.25 rport 45567
a=cryptoscale:1 client AES_CM_128_HMAC_SHA1_80 inline:UXUAHDIlwLsuoHuLcz8KFrEjMfiwQXIl1FBIGbHR|2^31|1:1
a=crypto:2 AES_CM_128_HMAC_SHA1_80 inline:H80GkPvoKW+FwDG55yMnwTCcWX5FKHYVmSv7DU+3|2^31|1:1
a=crypto:3 AES_CM_128_HMAC_SHA1_80 inline:Mlpx3DuqRs/bVOMt6m1R3G6ngSXjnjM2YG6PgltN|2^31
a=maxptime:200
a=rtpmap:9 G722/8000
a=rtpmap:111 SIREN/16000
a=fmtp:111 bitrate=16000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:97 RED/8000
a=rtpmap:13 CN/8000
a=rtpmap:118 CN/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
--XpkGhOpIXneTUNv0mJ3NxGMH80e02zdO--
4019 - SIP: Interworking issue with OpenStage systems
Ticket #113175. Interworking issue with OpenStage systems.
Pass proprietary signaling options to phoneapp.
4039 - SIP: Memory leak when subscriptions are rejected
Ticket #113895. Memory leak when subscriptions are rejected
4040 - SIP: New config file option /product-id
Ticket #113922. New config file option /product-id to set value of "User-Agent" or "Server" message header.
config change SIP /product-id innovaphone
4042 - SIP: SUBSCRIBE without Expires header was not handled
Ticket #114004. SUBSCRIBE request without Expires header was handled as UNSUBSCRIBE.
Must be handled as SUBSCRIBE with defualt expiration time.
4043 - SIP: Trap in federation scenario
Ticket #114012. Trap in federation scenario when processing INVITE.
4044 - TLS: Problem with negotiation of protocol version on server side
Ticket #114046. When the client offered TLS 1.2 or higher, the connection was refused instead of downgrading to the highest supported protocol version.
4037 - Video: no video displayed in second monitor if video capability was disabled prior to the call
Ticket #113867. If video is enabled during the call and video window locates in second monitor, initialization fails and no video is displayed.
4046 - Video: webcam was not working due to unsupported frame rate
Ticket #114197. new frame rate format added, {30000, 1001}
4032 - Voicemail: <exec> Without "url" Causes Trap
Ticket #113428. A check was missing
4033 - Voicemail: Read status of Boolean Object from Voicemail Script
Ticket #113502. New feature of voicemail script for special applications
4016 - WebDAV-Client: Trap when parsing directory listing
Ticket #113145. Trap when parsing XML directory listing.
If directory listing is bigger than 4000 bytes and delivered chunked encoded.
4053 - when downloading config the stream does not end due to not all data transmitted
Ticket #114305.
V10 Service Release 8 (101037)
4119 - Add rtp trace to debug
Ticket #116009. RTP tracing is added to debug
3991 - Allow certificates with empty subject DN
Ticket #112635. If a subjectAlternativeName is given, certificates may have an empty subject DN. Currently this leads to an error when parsing the certificate.
4071 - Correctly read office related settings in either HKCU or HKLM dependend on ALLUSERS setting
Ticket #114821. officepresence and officepresencelogging were only read from HKLM.
4102 - DHCP: Increase maximum length of "Local Networks" and "IP Routing" option strings from 127 to 252 characters
Ticket #115709.
4125 - DSP code update to revision 680.12
Ticket #116163. change DSP code revision, avoids a trap when sending CLIP
4128 - Fax server: Domain only in lower case
Ticket #116209. The fax server domain must be in lower case and is converted now. Otherwise incoming mails are rejected.
4083 - H.323: No media if a reverse Media call is sent to a slowstart endpoint and tranfered to a EFC endpoint
Ticket #115018. Media negotiation problem which could happen under special conditions when an XCAPI application is performing a call transfer
4062 - Holding mobility calls in myPBX not working
Ticket #114541. Calls made with the mobility device could not be put on hold.
4093 - IP222/232: Cyrillic input was not possible
Ticket #115471. Cyrillic input is now possible if phone's language is set to "Russian".
4124 - IP232,IP222,IP241: iresetn command did not work after changing options /transparent-header and /transparent-status
Ticket #116162. Changing options /transparent-header and /transparent-status require reset to show any effect.
But "reset-required" indicator was not set.
That's why iresetn command did not trigger reboot.
4076 - Linux: IP configuration with device internal DHCP server
Ticket #114962. If the Linux IP configuration is configured to DHCP client mode and the same device is the DHCP server, the IP route to the Linux ethernet interface isn't automatically set. This is fixed now.
4109 - myPBX launcher: Desktop notifications displayed incorrectly with scaled windows font
Ticket #115774. If the user uses 125% or 150% windows fonts the desktop notifications were not displayed, correctly.
4113 - myPBX launcher: Increase maximum size of websocket messages
Ticket #115849. Maximum size of websocket messages of 4096 bytes was not enough for the DeviceInfoResult message, if the user had 6 phones registered.
4059 - myPBX: Add external line prefix to non-international numbers from tel URIs
Ticket #114399. When myPBX dials tel: URIs the external line prefix should be added, if needed. This also affects numbers that are dialed using the Office 2010 Integration.
4066 - myPBX: Config option to disable LDAP search in external directory
Ticket #114695. Some users like to use the external directory only for number resolution, not for searching by name. This can now be done with the following config option.
!config add PBX0 MY /disable-search-external on
4063 - myPBX: Disable non-working call buttons for mobilty calls
Ticket #114547. The following buttons do not work for calls via the mobility device.
* DTMF
* Park
* 3PTY conference
Therefore they are now disabled.
4108 - myPBX: Parked calls could not be unparked from favourites list
Ticket #115773. If the user parked a call at a favourite, no unpark button was displayed at the favourite.
4116 - myPBX: Pass normalized numbers to external application
Ticket #115995. Two new parameters for the external Application
$I - normalized number in international format +4970317300988
$N - normalized number in national format 070317300988
4131 - myPBX: Phone numbers in history not clickable
Ticket #116224. The phone numbers in the history are supposed to be copied to the search field when they are clicked. This did not work.
4089 - myPBX: Presence not displayed for email addresses that do not match H.323 ID
Ticket #115323. This problem occured if an email address was configured at the user object that was different from the H.323 ID. When searching a user by that email address, the presence was not displayed at the search result.
4092 - myPBX: Updated translations
Ticket #115369. Improved translations for launcher and web application.
4087 - NT ISDN Point to Multipoint Interfaces: Rejecting of a call had delay of 4.5s
Ticket #115118. A call was not rejected right away, but SETUP was resent in case another endpoint would respond. This should be done only if the call was rejected because of incompatible destination.
4070 - Partnerkey Status did not update with Group membership updates
Ticket #114808. When the Group Membership of a user was updated, active monitoring sessions (e.g. by a partner key) were not updated. A reset of the phone was necessary.
4088 - PBX Trunk: Set Calling=Diverted feature affected the internal leg of calls forked to trunk as well
Ticket #115138. If ca call was forked to a trunk with the Set Calling=Diverted feature enabled, the call was sent on this trunk with a calling number of the forling user, which is correct, but to the forking user itself the call was sent with the same calling number, which is not correct.
4098 - PBX Waiting: CDRs for call from another Waiting Queue did not show correct calling party
Ticket #115609. When a call was forwarded from a Waiting Queue to another using DTMF dialing on the second Waiting Queue the CDRs only showed the first Waiting Queue as calling party
4086 - PBX XML Export/Import: Passwords lost after export/import cycle
Ticket #115101. The XML export included the encrypted passwords as hexdump, whereas the import expected passwords as clear text. Now the import expects encrypted passwords as well.
4097 - PBX: If an endpoint performs a pickup-req, the resulting call should be sent to the requesting endpoint only
Ticket #115569. If on a user two phones were registered and one phone performed a pickup, both phones were ringing for the call to be picked up.
4021 - PBX: Pickup call was not indicated as internal in Connected Number
Ticket #113197. This could cause problems were it is important to know if the call is internal or external, for example if only external calls are to be recorded.
4094 - Phone UI: Updated translations
Ticket #115474. Updated translations (french, russian, german, etc.)
4069 - phone: In Recording Mode 'transparent' or'optional' a 2nd call started by a dialing application could terminate the 1st call
Ticket #114789. This happened when a 2nd call was started by a dialing application and then terminated again while the call was in alerting state.
4061 - phone: In Recording Mode 'transparent' or'optional' internal calls were recorded although 'External Calls Only' was checked
Ticket #114516. happened only to outbound calls initiated by some dialing application.
outbound calls initiated directly at the phone and inbound calls were recorded correctly.
4115 - Phones: Write error message into trace, if background image cannot be loaded
Ticket #115984. Write error message into trace, if background image cannot be loaded due to network issues for diagnostics.
Saying
phone_app: Can't load background image due to inaccessibility (http://x.x.x.x/...)
4104 - Primary Address for "Alarm and Event Forward Server" of type SYSLOG could not be configured
Ticket #115745.
4023 - SHA-2 hash algorithms
Ticket #113239. Port the hash algorithm to our platform.
4079 - SIP: Authentication problem with XCAPI clients
Ticket #114979. XCAPI uses different Contact-URI in REGISTER und INVITE.
INVITE was rejcted after authentication attempt.
Now a workaround works based on attribute 'username' of authorization header.
4112 - SIP: Bug when handling re-INVITE with complex offer (AVP and SAVP)
Ticket #115821. Bug when handling re-INVITE with complex offer (AVP and SAVP).
An answer with two AVP sections were returned.
4130 - SIP: Do not mix RTP/AVP and RTP/SAVP descriptions
Ticket #116220. Do not mix RTP/AVP and RTP/SAVP descriptions.
4082 - SIP: Do not start DNS query for "0.0.0.0"
Ticket #115014. SIP stack takes "0.0.0.0" for a domain name and starts DNS query.
No sense.
4084 - SIP: Do not start interface until local IP address is available
Ticket #115020. Do not start SIP interface until local IP address is available.
Problem on IPVA.
Default local address was known very soon,
but asking for local address by providing remote address
results in "0.0.0.0".
4129 - SIP: Don't mix G.722 2-channel with G.722 1-channel
Ticket #116217. Don't mix G.722 2-channel with G.722 1-channel.
If both are offered.
LYNC interop.
4114 - SIP: Interop to "Linphone/3.0.0 MX Video (eXosip2/3.1.0)"
Ticket #115979. Interop to "Linphone/3.0.0 MX Video (eXosip2/3.1.0)".
Lookup of registration fails when INVITE is received from ep.
Because Contact-URI is different:
REGISTER: Contact: <sip:Tuerkamera@10.49.1.193:5060;line=70eea592e338871>
INVITE: Contact: <sip:Tuerkamera@10.49.1.193:5060>
Now Contact-URI's are compared excluding any URI parameters.
4096 - SIP: Must write c-line into each media description
Ticket #115494. Must write c-line into each media description.
Even in SDP answers in rejected media descriptions.
4075 - SIP: re-INVITE(t38 and audio) was rejected with "SIP/2.0 488 Not Acceptable Here"
Ticket #114924. re-INVITE(t38 and audio) was rejected with "SIP/2.0 488 Not Acceptable Here".
Better to send "SIP/2.0 200 OK" with an SDP answer that accepts audio and rejects t38.
4122 - SIP: White noise during re-negotiation from RTP to SRTP
Ticket #116048. White noise during re-negotiation from RTP to SRTP.
It sometimes takes a while until media endpoint gets SDP answer for an SDP offer.
During that time of waiting the media endpoint may already receive SRTP packets
which still are handled as unencrypted RTP.
=== RTP session ===
Receiving INVITE w/o offer
Sending 200/OK with offer
~~~ waiting for answer ~~~
Receiving ACK with answer
=== SRTP session ===
4074 - SMTP: "DATE"-header missing
Ticket #114889. alike: "Date: 13 Feb 2014 07:50 +0000"
4095 - softphone not able to join kerberos with staging scripts
Ticket #115492. Kerberos configuration from the "vars create" line below didn't work because the var was read in the constructor of the command module. Therefore need to create the vars earlier during startup before the command module is started. Now we do it before any other module is started.
vars create CMD0/KCMD p %3cjoin+realm="innovaphone.com"+user="_KADMIN_"+password="W6wkF;ihH2B9"+default-realm="innovaphone.com"+disable-local="false"+force="true"%3cserver+realm="innovaphone.com"+address="172.16.0.10"+port="88"+secondary-address="172.16.0.9"/%3e%3e%3c/join%3e
4121 - softphone not able to join kerberos with staging scripts
Ticket #116016.
4050 - Support for private keys in PKCS#8 format
Ticket #114282. Currently the upload of device certificates using a PEM file requires the RSA private key to be in PKCS#1 format. Now also the PKCS#8 format should be supported.
Documentation: http://wiki.innovaphone.com/index.php?title=Reference10:Certificate_management#Uploading_a_certificate_chain_together_with_the_private_key
4029 - Support for SHA2 certificates
Ticket #113352. * encoding and decoding
* verification
* create such certificates on boxes (except sha224)
Signature algorithms:
* sha224WithRSAEncryption { pkcs-1 14 }
* sha256WithRSAEncryption { pkcs-1 11 }
* sha384WithRSAEncryption { pkcs-1 12 }
* sha512WithRSAEncryption { pkcs-1 13 }
4120 - Trap during restart
Ticket #116012.
4123 - Trap on outgoing SIP federation
Ticket #116132. Trap on outgoing SIP federation call/subscription.
4107 - Trap when natting FTP control connection
Ticket #115770. Potential trap when natting FTP control connection.
4077 - Video: possible trap after fallback to windows h264 decoder
Ticket #114969. one variable was still set to hardware decoder and because of that the library run into an infinite loop in the event of packet lost.
4064 - Video: possible trap using windows h264 decoder
Ticket #114614. it is possible to habe a trap in the video library if the windows h264 decoder does not deliver an output sample.
4110 - Video: trap if GetAdaptersAddresses returned no addresses
Ticket #115793. pointer was not checked before executing strcmp.
4072 - Voicemail failed in Chief+Secretary Scenario
Ticket #114863. Audio prompting didn't start
4105 - Voicemail: Backup URL wasn't considered, if script wasn't found
Ticket #115747. Was only considered in server-down situations
V10 Service Release 9 (101073)
4068 - Gateway trap with 'Out of Memory' when CF-card stucks
Ticket #114781. A CF-card that stucks leads to huge memory allocations of type cf_command containing non-processed CF-requests.
4169 - Do not set unknown phone numbers HOME/MOBIL with myPBX in Office
Ticket #117309. Only set phone number work, as this number is known in myPBX.
Leave the other numbers unknown.
4192 - Fax server: Call proceeding event after enbloc timeout
Ticket #117937. The FAX interface sends the call proceeding event now if the sending complete is set or after timeout. It is used by the fax server application to receive a fax to the fax gateway number without any other dialed digits.
4140 - Fax server: Switching to T.38 first after voice coder initialization
Ticket #116487. The FAX interface shouldn't switch to the T.38 coder for incoming calls until a voice coder is initialized. Now this is fixed and the DTMF code is also removed.
It fixes a CCM compatibility.
4200 - FXS with Feature Codes:Hanging calls if incomplete feature codes were dialed
Ticket #118192. A collateral damage of fix: #88471: DTMF Features: Allow lokal functions if registration to PBX is not available. The hanging call did not use up any resources, so it was just a memory leak.
4166 - H.323: Don' generate "Unexpected Message" event for messages received after sending call clearing
Ticket #117248. These messages are not unexpected, but results of a normal collision
4134 - H.323: DTMF received as SIP INFO not forwarded on H.323 if no Media Relay
Ticket #116393. Should be forwarded as UserInput message in this case.
4205 - H.323: Internal/External information got lost on Endpoint after Transfer
Ticket #118350. The information if the endpoint to which a phone is connected after a transfer is internal or external was not available on the phone. The recording of internal or external calls only did not work in this case.
4154 - H.323: Potential trap when receiving a connected number longer then 29 digits
Ticket #117024. In real life this should not happen except as part of an attack.
4173 - Hosting; Softwarephone could not obtain license in innovaphone Hosting setup
Ticket #117345. The only the first license challenage was forwarded by the session object
4206 - IP-DECT: Call disconnects by user data changes
Ticket #118352. User data updates with LDAP and with an empty authorisation name cause call disconnects. This is fixed now.
4143 - IP-DECT: Display update after call transfer with alert
Ticket #116637. The handset display is updated after a successful call transfer with the alert event instead of only the later connect event.
4142 - IP-DECT: Remote control connect for second call
Ticket #116636. The remote control connect feature for the second and more calls doesn't work. The DECT base station sends an alert instead of a connect event. This is fixed now. It is used in combination with myPBX.
4175 - IP-DECT: Resent disconnected calls to handsets
Ticket #117376. Calls disconnected by the gatekeeper can be wrongly resent to the handsets, if the calls are disconnected with the release code Non-selected-user-clearing (26). This is fixed now.
4167 - ip1202: DTMF tones to be sent to the local DECT phone were sent to the voip channel
Ticket #117254. thus DTMF tones sent from a remote peer were not heard by the local peer
4141 - IP222/232: Changed letter mapping of telephone keypad
Ticket #116492. Letter mapping for all latin languages contains basic latin alphabet plus diacritic variants.
Letter mapping for all cyrillic languages contains basic cyrillic alphabet plus basic latin alphabet.
See here for details:
http://wiki.innovaphone.com/index.php?title=Howto:Typing_text_on_telephone_keypad
4181 - IP222/IP232: Reduce memory footprint of display rendering
Ticket #117501. Reduce memory footprint of display rendering.
Try to allocate from re-usable memory as long as possible.
4165 - IP232,IP222,IP241: Trap when loading background image from HTTP server
Ticket #117226. Trap when loading background image from HTTP server.
But only with some HTTP servers using specific transfer mode.
4139 - IP232: Delay when new screen is opened
Ticket #116465. Construction of a screen takes very long.
Introduced with SR8.
3864 - IP232: Display timing fixed(2)
Ticket #108730. Display clock inverted, Sync inverted
4170 - IP28: Qtrace loop current display shows alway zero.
Ticket #117332.
4184 - ISDN: If interface mapping was used to change type of number, only the first digits used the new type
Ticket #117571. So different digits were sent with different type of numbers. This was treated as protocol error by some switches and the call was released
4133 - ISDN: Missing Ringback on calls sent out to an NT Mode interface
Ticket #116390. If there is no progress indicator indicating inband tones, channels should not switched on for calls sent out to an NT Mode ISDN interface. Otherwise RTP containing silence could switch off any locally generated ringback.
4111 - myPBX: Hotkey was not working in some applications
Ticket #115805. Users reported that the Hotkey did not copy text in some applications (like IE and Chrome).
This happened because myPBX didnt give the application enough time to copy the text.
4138 - myPBX: New installer
Ticket #116438. Upgrade version 10 to Visual Studio 2013 and WiX installer.
4146 - New Checkmark Services/LDAP/Replicator/TLS
Ticket #116705. This new checkmark "TLS"
*allows to activate LDAPS(LDAP over TLS) without the need to enter the well-known port as "<ip>:636"
*allows to activate LDAPS in hosted scenarios with TCP port forwarding
4145 - PBX DTMF: Could not release call from myPBX or SOAP
Ticket #116699. SIG_REL / SIG_DISC was intercepted.
4174 - PBX E.164: When dialing to a different node to public network from Slave, wrong number display in myPBX during Ringback
Ticket #117352. For calls sent to the master the display number was adjusted in Ringback already, but the information about the correct number is not available in this state.
4178 - PBX Gateway: Internal Destination flag did not work for outgoing calls
Ticket #117418. If external transfers are not allowed, this flag should allow a transfer to a gateway object for a call coming in from an external source.
4188 - PBX Mobility: Dialtone was generated even if a call was sent out already because of callthru
Ticket #117828. callthru can be initiated by additional digits sent with the original call to the mobility object, or by "data callthru". In both cases no dialtone should be generated to the calling user.
4073 - PBX Trunk: Make "Send Number" configurable
Ticket #114875. So that for incoming calls on a Trunk object not the Trunk number is added as prefix, but a configurable number.
4150 - PBX Waiting: A DTMF mapping in a Waiting Queue with a name as destination addressing a Voicemail object could create wrong calls
Ticket #116892. An overlap dialing timeout was used to connect to the Voicemail object, if within this timeout more digits were dialed, the call was sent to the number identified by these dialed digits. Now the Voicemail object is connected right away.
4186 - PBX: Fax license for Gateway and Map objects configurable
Ticket #117638. Needed for special setups with a fax server without personal fax, or Fax numbers associated to users, which are not just the user number with the Fax gateway number as prefix.
4197 - PBX: Potential restart on blind-transfer, call-clearing collision
Ticket #118097. There is only a window of a fraction of a ms for this, so this restart should have been very unlikely
4168 - PBX: Trap if number of concurrent connections exceeds 4095
Ticket #117257. Endless loop trying to find new free transfer id
4157 - phone: ip222,ip232: support Jabra Pro 935 USB-Bluetooth Headset
Ticket #117060. The Pro 935 looks like a Pro 930 but has a bluetooth- instead of a DECT-headset. The bluetooth-headset can be paired with a mobile phone.
4164 - Protocol handlers didn't work if myPBX was not shown in taskbar
Ticket #117158. The protocol handlers like tel:, im: ... didn't work if myPBX was not shown in taskbar, just in system tray.
4161 - Remote Media: Redirect to different PBX did not work with non-standard ports
Ticket #117129. If the target PBX of a redirect did not use a standard HTTP or HTTPS port, video did not work.
4196 - Set TOS value for calls instead of in the registry
Ticket #118058. Registry Setting of TOS value does not work properly, set for every call instead
4201 - Show corrupted file and directory names after check disk
Ticket #118243. After a check disk with corrupter files or directories, the names are now shown.
4144 - Shutting down stale TCP connections
Ticket #116690. Close and re-open TCP connection if local IP addr changes.
4179 - SIP: Assign bearer capability "3.1 kHz audio" instead of "Speech"
Ticket #117420. Assign bearer capability "3.1 kHz audio" instead of "Speech"
when interworking incoming INVITE to H.323/ISDN/etc.
To workaround fax problems.
4207 - SIP: Blacklist for IP addresses to fight brute-force attacks
Ticket #118367. Blacklist for IP addresses to fight brute-force attacks.
Not answering requests from IP address on that list.
This list is maintained automatically (hosts get on that list for a while if an invalid registration originated from there, even if they are part of the configurable registration white lists).
4162 - SIP: Config option "Filter incoming calls" did not always work as expected
Ticket #117134. Neither did the uri-to-phonenumber conversion.
Did not work if Request-URI contains a port number.
E.g.
INVITE sip:622@def.com:5060 SIP/2.0
4137 - SIP: Do not list audio codes when accepting t38 offer
Ticket #116436. Do not list audio codes when accepting t38 offer:
v=0
o=- 1 2 IN IP4 85.232.5.106
s=-
t=0 0
m=image 5002 udptl t38
c=IN IP4 85.232.5.106
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxFillBitRemoval:0
a=T38FaxTranscodingMMR:0
a=T38FaxTranscodingJBIG:0
a=T38FaxRateManagement:transferredTCF
a=T38FaxUdpEC:t38UDPRedundancy
m=audio 0 RTP/AVP 8 101 13
c=IN IP4 0.0.0.0
a=rtpmap:101 telephone-event/8000
4156 - SIP: Do not offer mix of audio and t38
Ticket #117046. Do not offer mix of audio and t38 simultaneously.
Better
v=0
o=- 1 1 IN IP4 172.16.131.106
s=-
t=0 0
m=audio 16414 RTP/AVP 18 0 8 4 96 9 101 13
c=IN IP4 172.16.131.106
a=rtpmap:96 G726-16/8000
a=rtpmap:96 G726-24/8000
a=rtpmap:96 G726-32/8000
a=rtpmap:96 G726-40/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:18 annexa=yes
a=fmtp:18 annexb=no
a=fmtp:101 0-15
a=ptime:30
a=silenceSupp:off - - - -
a=sendrecv
m=image 0 udptl t38
c=IN IP4 0.0.0.0
Than
v=0
o=- 1 1 IN IP4 172.16.131.106
s=-
t=0 0
m=audio 16414 RTP/AVP 18 0 8 4 96 9 101 13
c=IN IP4 172.16.131.106
a=rtpmap:96 G726-16/8000
a=rtpmap:96 G726-24/8000
a=rtpmap:96 G726-32/8000
a=rtpmap:96 G726-40/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:18 annexa=yes
a=fmtp:18 annexb=no
a=fmtp:101 0-15
a=ptime:30
a=silenceSupp:off - - - -
a=sendrecv
m=image 16416 udptl t38
c=IN IP4 172.16.131.106
a=T38FaxVersion:0
a=T38MaxBitRate:14400
a=T38FaxFillBitRemoval:0
a=T38FaxTranscodingMMR:0
a=T38FaxTranscodingJBIG:0
a=T38FaxRateManagement:transferredTCF
a=T38FaxUdpEC:t38UDPRedundancy
4203 - SIP: Do not reject REGISTER without Contact header
Ticket #118290. Better send 200/OK instead of 400/Bad Request
4160 - SIP: Do not send "Privacy: id" in re-INVITE on incoming call
Ticket #117119. Do not send "Privacy: id" in re-INVITE on incoming with anyonymous calling party.
4153 - SIP: Fix for media problem on DECT gateways
Ticket #116984. Fix for media problem on DECT gateways durring hold/retrieve actions.
4151 - SIP: Fix for media problem on WLAN phones
Ticket #116927. Fix for media problem on WLAN phones.
Try to avoid unnecessary CHANNEL_INIT to work-around DSP issue.
4190 - SIP: Fix for Server/User-Agent header on DECT devices
Ticket #117851. Fix for Server/User-Agent header on DECT devices.
Keep white space:
Before: Server: Mitel-5604-SIP-Phone4.0.10000000000000036470548635
After: Server: Mitel-5604-SIP-Phone 4.0.10 000000000000 036470548635
4177 - SIP: Fixed handling of overlap dialing
Ticket #117400. Fixed handling of overlap dialing.
If overlapping INVITE's are received very quickly,
dialing digits may get lost.
4202 - SIP: Fixed handling of t38-reject
Ticket #118258. If reINVITE with t38 was rejected, the call was not re-configured back to audio.
Did not work on media-relay interfaces.
4180 - SIP: New config file option /fixed-media-addr
Ticket #117475. New config file option /fixed-media-addr
config change SIP /fixed-media-addr 10.10.10.10
4149 - SIP: PRACK and other in-dialog requests was sent to wrong destination port
Ticket #116859. PRACK and other in-dialog requests was sent to wrong destination port.
4155 - SIP: Release call immediately if interworking of ISDN/DISCONNECT is not supported
Ticket #117038. Release call immediately if INFO(application/isup) for DISCONNECT is rejected by remote side.
4148 - SIP: The 2xx response to the REGISTER request MUST contain, in a Contact header field, a complete list of bindings
Ticket #116835. The 2xx response to the REGISTER request MUST contain, in a Contact header field, a complete list of bindings that have been registered for this address-of-record.
Not only the one that has just been added.
4193 - SIP: Trap in federation scenario
Ticket #118046. Trap in federation scenario in context of a DNS query.
4194 - softwarephone crashed when the ldap server was not reachable
Ticket #118054.
4195 - Softwarephone ignore setup message if this message have big size.
Ticket #118055.
4158 - Webdav: Potential bug in directory listing
Ticket #117088. Using bad pointer.
V10 Service Release 10 (101084)
4242 - "Reset Required" indicated for IP config changes not requiring a reset (for example "ETHx/IP/Proxy ARP")
Ticket #119734. This happened only on Linux capable devices as long as Linux was not configured.
4241 - Audio device not recognized due to name change
Ticket #119645. For some reason Windows assigns a new name for an already known usb Audio device. For examle: "microphone (Jabra 2400 Mono)" can change to "microphone (2- Jabra 2400 mono). Then it is not recognized by softwarephone anymore and the user Needs to rerun the configuration. To alert the user to such a Situation a balloon tip Pops up every time the Audio device is beeing accessed
4230 - Create myPBX IM Provider registry key for current user on first myPBX start
Ticket #119277. If the msi has been installed for all users on an administrator account, the current user key must be created by myPBX on first start for other users.
4223 - incomplete naming of hid table for jabra pro 94(60/70)
Ticket #119058.
4240 - Jabra Link 280 an Softwarephone, wrong ring device slected, stops working
Ticket #119644.
4219 - myPBX launcher: Some MSI parameters did not work in new installer
Ticket #118874. The following parameters did not work properly:
* AUTOSTART
* SHOWINTASKBAR
4211 - myPBX: Customized logo was not displayed in Safari browser
Ticket #118543. Changing the logo did not work in Safari.
4218 - PBX Exec: Partner Keys at exec did not work correctly if secretary names matched in the first half
Ticket #118869. If two secretaries were configured with names, being identical in the first half and identical length (e.g. 'Hans' and 'Harz'), for some functions like presence status not the correct secretary was found.
4209 - PBX Exec: Status of CFU setting was not displayed for secondary secretary (only primary)
Ticket #118538. The Exec Partner Key display the CFU status of the secretary. But this did not work for secondary secretaries, only primary
4251 - PBX Mobility: Presence was sent with alert event if alert presence was not enabled in general config
Ticket #120088. The check for this configuration was missing in the mobility case.
4215 - PBX-SOAP/CDRs: Show in CDRs that a call was initaited by SOAP
Ticket #118572. There is a new tag "makecall" available in the CDRs. See CDR documentation.
4220 - phone: a call dialled via myPBX with the phone already off-hook was sometimes connected in handsfree instead of handset mode
Ticket #118939. It did depend on the PBX response time if call was connected in handset or handsfree mode.
4229 - phone: CLIR couldn't be overridden at phone by "Number Presentation: On" when "Hide own Number" was checked in a config template
Ticket #119270. Overriding via WEB interface works
4222 - phone: ip110/150/200a/230/240: false "Excessive loss of Data" reports when playing Music on Hold (MOH)
Ticket #119055.
4208 - phone: keep remote party name after connect when dialled and connected number differ in first digits only
Ticket #118537.
4239 - SIP: Bug in media re-negotiation
Ticket #119635. Bug in media re-negotiation on media-relay interfaces.
4238 - SIP: Bug in SDP version field handling
Ticket #119595. Keeping track of the received SDP version did not work.
The version field of SDP is used to detect session modifications.
Bug may result in negotiation error.
4234 - SIP: Bug when decoding complex SDP containing multiple media descriptions
Ticket #119505. Bug when decoding complex SDP containing multiple media descriptions.
E.g.
v=0
o=OpenStage-Line_0 1225584267 2078663080 IN IP4 195.97.14.71
s=SIP Call
c=IN IP4 195.97.14.71
t=0 0
a=partnerfsm:2032616430_3_22053_0_1
m=audio 0 RTP/AVP 8 9 0 18 101
c=IN IP4 192.168.0.127
a=rtpmap:8 PCMA/8000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexa=yes
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=silenceSupp:off - - - -
a=sendrecv
m=audio 59130 RTP/SAVP 8 9 0 18 101
a=rtpmap:8 PCMA/8000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=silenceSupp:off - - - -
a=sendrecv
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:RWyybo9wspQ5HMV2wYhcVZKBz6/3XQMOsaEJIlWa
Rejected media description contains c-line, but accepted media description does not.
c-line on session level is to be used for accepted media description.
But was not.
4227 - SIP: Error while processing REGISTER with Contact header missing IP address
Ticket #119223. Error while processing REGISTER with Contact header missing IP address.
No 200/OK was sent.
4213 - SIP: INVITE wrongly accepted
Ticket #118561. Mis-routed INVITE was wrongly accepted.
Check Request-URI of received INVITE against local Contact-URI.
Do not accept INVITE if no match.
4210 - SIP: Memory leak on DECT systems
Ticket #118539. Memory leak on DECT systems.
4228 - SIP: Offered wrong local IP address as RTP address
Ticket #119269. Offered wrong local IP address as RTP address.
Offered ETH1 address to remote endpoint,
but RTP with ETH0 address as source.
RTP was ignored by remote party.
And RTP from remote party was ignored also.
Resulted in no-media condition.
4233 - SIP: Trap in federation scenario
Ticket #119494. Trap in federation scenario in context of a DNS query.
4231 - SIP: Wrong trace message
Ticket #119331. Wrong trace message:
37:3366:014:7 - ERROR: SIP message too large: 88 bytes
37:3366:015:0 - SIP: Failed to decode message from 109.235.234.65:3478
Mis-routed STUN message handled as SIP message.
4214 - Updated translations
Ticket #118571. Use shorter polish translation for "indirect dialing".
4232 - Video: free display queue if display driver must be resetted
Ticket #119406. if display driver needs to be reinitialize, no interest on keeping old samples.
V10 Service Release 11 (101106)
4263 - DHCP-Server: strip leading and trailing spaces from values entered in "IP4/ETHx/DHCP-Server/Offer Parameters"
Ticket #120514.
4253 - Fax server: T.30 failure with bad-sig-end indication
Ticket #120167. There is a T.30 failure with incoming fax calls if a bad-sig-end indication is received after the data. The call is disconnected. This is fixed now.
4259 - FXS with Feature Codes, possible trap on call-completion
Ticket #120384. When call completion was executed, there was a chance of a trap under special conditions
4279 - H.323: Small memory leak when changing a registration
Ticket #121021. If an unsuccessful registration was canceled by changing the registrarion parameters a queued registration could end up as leak.
4261 - IP-DECT: Rare trap on IP1202
Ticket #120442. There is a rare trap in DECT-Master if a new call is sent to the radios and there still exists an old call for the endpoint and this call is assigned to an unregistered radio. The trap only occurs on the IP1202, not the IP1200. This is fixed now.
4246 - ip1202: improved ethernet receive error handling
Ticket #120007. - workaround for 10/100Mb/s gemac Rx lockup:
the interface is run in promiscuous mode and the driver filters the packets
- workaround for Rx Queue Overrun problem:
on a Rx Queue Overrun interrupt gemac and phy are rest completely
- for test purposes promiscuous mode can be disabled|enabled by
!config add ETH0 /rx-promiscuous 0|1
or temporaryly by
!mod cmd ETH0 rx-promiscuous 0|1
4295 - ip28 transmit-gain and receive-gain need higher attenuation values
Ticket #121408. for special applications transmit-gain values -6dB and -12dB are added. Also receive-gain value -13dB is added.
4289 - ip38 '+' character from FSK-Clip data in CGPN info
Ticket #121227. former firmware versions didn't handle a '+' character in CGPN info resulting from FSK-Clip. The character is now removed.
4287 - ip38 no audible dialtone
Ticket #121224. Audible connection for outgoing ip38->PSTN calls was established right after dialing the destination number. Same time a 'connect' was assumed to the IP side. The connection is now already established with the detection of a central office tone, or, if no co detection is checked, 800ms after hook-off. The 'connect' to IP is sent 10sec after dialing or earlier, when a polarity reversal denotes a connection to the PSTN peer.
4235 - ip38 polarity detection false detect
Ticket #119518. ip38 polarity detection false detect causes a line drop when 'drop line after polarity reversal' is enabled.
4277 - ip38 stops rerouting process if interface busy or unconnected
Ticket #120972. ip38 call attempts to busy FXO are answered with cause 'busy' and to unconnected FXO with cause 'destination out of order'. Those causes forced the rerouting procedure to stop rerouting. The cause values are now changed into values 'no channel available' and 'network out of order', which do not stop rerouting.
4281 - ISDN: Early Media did not wor for calls to an NT mode interface if turned on with PROGRESS
Ticket #121059. For an outgoing call to an NT mode interface the other side can indicate in-band tones with a Progress Indicator in a PROGRESS message. This did not work. A Progress Indicator in SERUP-ACK, CALL-PROC or ALERT was no problem
4256 - LDAP Extensible Match Filter Encoding Failed
Ticket #120234. The ASN.1 encoding of an LDAP filter term containing an extensible match failed for some variations.
4286 - myPBX launcher: Desktop notifications displayed incorrectly with scaled windows font
Ticket #121210. When Windows 7 users changed the font size to 125% or 150% the desktop notifications were not displayed correctly. A previous fix from v10sr8 did not work properly.
4288 - myPBX: Use minimal browser UI on IOS 7.1
Ticket #121226. Add the minimal-ui property to the viewport meta tag. This makes Safari display the web page in full screen mode.
4204 - PBX CDRs: Duplicate misleading entries in call list if a user has multiple endpoints registered
Ticket #118312. If a user has multiple endpoints and one of these endpoints is not responding (e.g. a wireless endpoint out of range) a failed call was displayed even if the call was accepted by another endpoint in addition to the connected call.
4278 - PBX Waiting CDRs: Incomplete CDRs on calls to WQ with CFNR
Ticket #120978. If a call to a waiting queue was forwarded because of a CFNR after the announcement was completed, this call resulted in a CDR without a <rel-from/> event.
4247 - PBX-SOAP: Trap when calling Admin with empty string
Ticket #120015. Check for empty string added
4272 - PBX: CSV import did not recognize UTF8
Ticket #120763. When uploading a CSV file the UTF8 BOM was not always detected, depending on HTTP chunked encoding. As a result non-ascii charaters were broken in the imported user objects.
4266 - PBX: Pickup accross locations from different nodes did not work
Ticket #120638. Adjustment of number was missing
4250 - PBX: Pickup with partner key did not work if visibility was configured by name
Ticket #120070. The call was displayed on the partner key, but the pickup did not work. It did work if visibility was configured with a group.
4245 - PBX: Potential restart on prickup from WQ
Ticket #119958. Trap was only observed in version 11, but it could be a problem in 10.00 as well
4285 - PBX: Transfer with consultation in ringback - no ringback after transfer if performed by analog phone on IP22/.../IP28
Ticket #121197. It is not a problem of the analog interface, but the PBX, which does not play ringback if a retrieve is done before the transfer, which is done by the FXS.
4265 - PBX: Trap on Park/Pickup
Ticket #120579. If a Park function key is used to park a call and pickup it again, a restart happend. This is a collateral damage from
fix 115569: PBX: If an endpoint performs a pickup-req, the resulting call should be sent to the requesting endpoint only
from v10sr8 and v9hf33
4280 - PBX: URL as configuration option of a user object was removed by accident
Ticket #121050. This was a collateral damage of "114875: PBX Trunk: Make "Send Number" configurable"
4282 - phone: ip222,ip232: audio parameter configuration via command line did not work in some cases
Ticket #121065. Happened with command lines containing options without a value, for example a
config change AC-DSP0 HEADSET /spk-volume /mic-volume 5
did not affect the microphone volume.
Further input was not validated so big negative or positive values gave confusing results.
4273 - phone: ip222,ip232: Jabra UC VOICE 550/750 Version A - Microphone occasionally mute
Ticket #120815.
4276 - Presence Management on Phone worked different to myPBX
Ticket #120946. It was not possible to clear own presence information
4254 - Remote Number display in ringback state with master/slave and nodes with escapes sometime with too many escapes
Ticket #120201. Number adjustment did nor work under special conditions
4292 - SIP: Avoid unnecessary allocations
Ticket #121286. Avoid unnecessary allocations of empty packets.
4252 - SIP: Carrier calls are rejected with "404 Not Found"
Ticket #120166. Carrier calls are rejected with "404 Not Found" if the Request-URI
of the received INVITE does not match the registered Contact-URI.
Change was introduced with SR10.
4249 - SIP: Interop to LYNC
Ticket #120065. Ignore SDP offers tagged with "ms-proxy-2007fallback" due to incompatible ICE encoding.
Only in case of "multipart/alternative" offering.
4248 - SIP: Interop to Nortel CS1000 SIP GW
Ticket #120054. Calls not handled correctly due to "phone-context" notation.
E.g.
To: <sip:78851;phone-context=cdp.udp@TELEFONI.RM.DK;user=phone>
From: <sip:anonymous@anonymous.invalid;user=phone>;tag=37a40b8-a2a530a-13c4-55013-3f2a69-7a7796d5-3f2a69
4271 - SIP: New config file option /answer-all-options
Ticket #120753. Interop fix for "User-Agent: commend SIP Series 3.1".
After registration this client send OPTIONS without Contact header.
Due to missing Contact header the OPTIONS request cannot be associated with the existing registration.
Unrelated OPTIONS requests are not answered due to security reasons.
If this new config file option is set, even unrelated OPTIONS requests are answered.
4268 - SIP: Offered wrong local IP address as RTP address
Ticket #120739. Offered wrong local IP address as RTP address.
Collateral damage of #119269: SIP: Offered wrong local IP address as RTP address
4274 - SIP: URI sometimes not escaped
Ticket #120829. Sometimes userpart of SIP-URI misses escaping of reserved characters.
4264 - SIP: Wrong Contact-URI in response for INFO request
Ticket #120563. Wrong Contact-URI in response for INFO request.
Returned the Contact-URI of the UAC in the response.
4290 - SIP: Wrong order of digits in KPML subscription
Ticket #121234. Wrong order of digits in KPML subscription.
4267 - SNMP: Trap Destination With Port Configuration
Ticket #120701. A trap destination may now be configured as <ip address>":"<port>
4283 - Softwarephone ringing through Jabra 930 base station
Ticket #121109. Softwarephone ringing through Jabra 930 base Station enabled
4275 - Softwarephone: Missing default update URL for provisioning
Ticket #120857. The provisioning URL was not configured in the update script.
4258 - TLS: Resuming session could fail depending on timing
Ticket #120371. The session could be deleted from the cache after the client decided to do a resumed handshake but before the master key was read from the cache. If this happened a wrong master key was used and the trace showed "TLS DECODE ERROR!".
4221 - Video: 352x288 RGB24 video format not working with win8.1
Ticket #119054. RGB24 is the standard video format delivered by Logitech Webcams but this format in combination with a resolution of 352x288 is not working anymore in Windows 8.1.
As a workaroung in win8.1 I pick 320x240 as default resolution for this video format.
4269 - Voicemail: <pbx-fwd> failed in ACD scenario
Ticket #120740. The session ended prematurely
V10 Service Release 12 (101154)
4336 - Adjusting the Volume level of Local Playback of DTMF Tones - Marcus Mülbüsch <muelbuesch@as-infodienste.de>
Ticket #122706. The customer complained that DTMF feedback tones to the user were too loud. There was one obvious reason in the sources: the table of VoiceOutputGain steps was not in sync with the table of SignalLevel steps, i.e. the relation between speech and DTMF level differed depending on the volume setting. The other point is that DTMF tones are perceived louder than the lower frequency call progress tones. Therefore adjusted the SignalLevel steps to correlate with the VoiceOutputGain steps and introduced 6 dB extra attenuation for DTMF tones compared to call progress tones.
4317 - Admin; The input field for the device name showed the url-decoded name
Ticket #122076. If a name with '+' or '%' was configured as device name, these charecters were nocz displayed correctly in the input field.
4296 - change to DSP code 680.25 due to stability problems
Ticket #121410. this DSP code is proofed more stable
4341 - Change to DSP code 700.00.pf.01 due to stability problems
Ticket #122920.
4345 - FXS: Trap on very rare race collision of retrieve with call release
Ticket #122980. If a retrieve happens at the same time as a call release of the held call, a trap could happen. The propabilty of this to happen was very low.
4329 - Gateway: Interface CGPN maps were executed twice if overlap call was received with no called party number in SETUP
Ticket #122517. Interface maps are executed with the first dialing information received. This can be a SETUP message dor blockdial or an INFO message for overlap dial. In case the first dialing information came with INFO the cgpn map was executed twice, which could result in a wrong CGPN
4309 - H.323 potential trap if call was received right after unregistration from same client
Ticket #121796. This could happen either by a misbehaved client or some sort of race condition
4328 - IP232,IP222,IP241: Cannot delete call list entries of type callback
Ticket #122507. Cannot delete call list entries of type callback.
Cannot even open context screen of such entries.
4323 - IP232,IP222,IP241: Failed to show image data of some camera
Ticket #122320. Problems decoding JPEG data.
4319 - IP38 'connect' signaling delay to calling phone too long
Ticket #122182. ip38 used a 10sec delay to send SIG_CONN to the calling IP user. If the calling phone mutes its transmit data, the called peer cannot hear the caller for this 10s ec period. The delay is now reduced to 4sec. A DTMF digit sent by the caller will restart this delay to the whole 4sec again.
4340 - ip38 calibration of Tx and Rx gains
Ticket #122919. Txgain correction factor -1.2dB, Rxgain correction factor +0.3dB
4303 - Mobility: Inband ringback tone not always played
Ticket #121540. Inband ringback tone not always played in mobility scenarios.
4331 - myPBX URL handlers didn't work with Windows 8/8.1
Ticket #122645. As Microsoft changed the way how default applications are determined, URL protocol handlers have to be registered differently.
myPBX is now compatible to the Windows 8 behaviour.
4308 - myPBX: Better handling of incomplete dialing location
Ticket #121779. If the dialing location was incomplete the number normalization for the hotkey returned some unexpected results.
4301 - PBX CDRs: For calls forwarded by a CFNR from a WQ after announcement stops, CDRs did not show the CF
Ticket #121501. The call was shown in the CDRs as if it was disconnected and the forward to the new destination was not visible.
4304 - PBX Licenses: A license obtained on a slave from the master was not deleted when the license on the master was deleted
Ticket #121598. Only the number of the still on the master existing licenses was updated
4318 - PBX Mobility: No voice after transfer of a call to a mobile phone to another mobile phone
Ticket #122122. The signaling of the transfer did work, but MOH was continued on one mobile phone and silence was on the other.
4311 - PBX SOAP: Potential trap when UserRetrieve or similar function was attempted on the wrong call
Ticket #121857. A null pointer access could result when calling UserRetrieve for a call handle which was just allocated by UserCall.
4315 - PBX SOAP: Trap if trying to initiate a call for a User with Mobulity configured, without specifiying the device
Ticket #122005. With the PBX SOAP API a call can be initiated for a user, without specifying for which device the call should be initiated. In this case a default device is picked. If an application does this for a user with mobility, a restart happens because of a null pointer access.
4330 - PBX Waiting: "Max Call/Operator(%)" did not work correctly with "Presence disables Operator" and "Set Operator Presence"
Ticket #122636. When calculating the number of operators, operators with presence set were not counted if "Presence disables Operator" was set. But a call to such an operator even if this call triggered the setting of presence because of "Set Operator Presence" was counted, so additional calls were rejecetd even if the configured percentage was not reached.
4344 - PBX: Called number display on calls page or in myPBX wrong during ringback when calling a destination in another node by name
Ticket #122970. In case a destination in another node was called, not the complete number including prefixes was displayed but just the number of the destination within its node
4294 - PBX: For replication to a standby PBX, configuration of dyn PBX Id did not work
Ticket #121332. The user interface for configuring the dyn PBX Id did not work.
4325 - PBX: Limit reroutes to a fixed maximum number
Ticket #122443. If a reroute loop is configured in endpoints, high load will be generated on the PBX, because these reroutes are executed quickly. A SIP phone with a call diversion uses reroute, because the call diversion cannot be configured in the PBX.
4313 - pbx: memory leak when trace is active
Ticket #121897.
4333 - PBX: Transfer to incomplete destination did not complete, if group-indications were configured at the transfered party
Ticket #122664. The transfered party received music on hold until it hung up
4346 - PBX: Trap when trying to do pickup accross locations with WAN unavailable
Ticket #122993. This was an incomplete merge of fix "110862: myPBX: Pickup accross PBX failed and could cause Trap" from v11 to v10
4321 - PBX: Unexpected Restart if group information was changed while an unacknowledged subscription was pending
Ticket #122214. An obvious null pointer check was missing
4327 - PBX: VoicemailUser license check did not work if the user and the Voicemail object were on different PBX
Ticket #122495. There was no voicemail license found
4297 - PBX: When a dyn PBX was deleted, with an id identical to the start of the id of another dyn PBX, this other dyn PBX was broken
Ticket #121433. Some VARS of the wrong dyn PBX were deleted
4322 - phone recording - supress calling tones and call status display for calls to recording device
Ticket #122221.
4320 - phone: do not mute microphone in alerting state
Ticket #122205. For some some analogue endpoints it is not possible to detect when the media connection is really established, it may hapen before connect is signaled to the phone. To prevent confusion when voice is received from remote but the answer is supressed the microphone is unmuted now already in alerting state by default.
The former behaviour can be restored by
config add PHONE APP /mute-while-dialing 1
4307 - Put calling party number in From-URI (not name)
Ticket #121728. Put calling party number in From-URI (not name).
4324 - Quickdial: Display Name Wasn't Processed
Ticket #122322. A quickdial object's configuration field "Display Name" was evaluated incorrectly.
4270 - Restart myPBX on Outlook COM exception
Ticket #120744. The COM server is now restarted on a COM exception.
Therefor the myPBX UI is also restarted.
4314 - Set pwd input control to numeric mode to speed up hotdesking (for PIN input)
Ticket #121922. Pre-set pwd input control to numeric mode to speed up hotdesking (for PIN input).
Can manually be changed back to alpha by long-press.
4339 - SIP: Bug in media negotiation when processing reINVITE without SDP offer
Ticket #122780. Bug in media negotiation when processing reINVITE without SDP offer.
Exclusive codec config got lost during call.
4342 - SIP: Mobility did not work with SIP
Ticket #122942. Mobility did not work with SIP since RTP-DTMF was ot suppressed.
4305 - SIP: Wrong expires value in Contact header of 2xx response for REGISTER
Ticket #121641. Wrong since v10sr9, v9hotfix35.
Wrong expires value in Contact header during registration refresh.
Correct value in Expires header.
4312 - Video: 3rd party Conference did not work on Windows 8.1
Ticket #121895. forgot to set size of a buffer. Strange that this issue was not a problem in Windows 7.
4334 - Video: disconnect and clean up video call takes too long
Ticket #122666. If the other participant starts a new video call just after he may receive two video streams because the old participant keeps sending video.
4343 - Video: RTCP socket not bound.
Ticket #122966. I just tried to bound to one port (RTP+1) for rtcp channels instead of trying with some others.
4302 - Voicemail: <exec url="mailto:..." out-error="$exec-err"/> passes mailto result into script
Ticket #121518. A numeric value '1' indicates that an error occurred while executing a "mailto:%5C%22-request.
V10 Service Release 13 (101160)
4365 - Gateway: Clearmode calls from or to an ISDN interface did not support SRTP
Ticket #124226. The SRTP config was simply ignored in this case.
4366 - Gateway: Enblock timeout did not work if no number was dialed
Ticket #124227. This is intended behaviour in case of an FXS interface without any destination number in mappings or routes, so that a user can pick up the receiver and take his time to think about the number to dial.
It does not make sense for an incoming call on an FXO interface with a destination number configured in routes.
4355 - HTTPCLIENT: trap when an application cancels a request inmidst DNS-name resolution
Ticket #123401.
4369 - IP222 IP232: Propietary SmartEEE disabled
Ticket #124415. Needed for some PC´s that loose the link with EEE.
This is caused by the "propietary smartEEE " feature of the ethernet phy.
When disabled the link is stable
Regular EEE still works.
4370 - ip38 : assume empty CLIP if no CLIP was detected on incoming FXO call
Ticket #124446. if no CLIP was detected within 3500ms, an empty SIG_INFO message is sent to relay
4373 - ip38 : Mark calls as internal/external calls by means of AC ring pulse length
Ticket #124529. ring pulse length is variable
4363 - ip38 : unable to detect norway-style central office tone
Ticket #123787. norway-style central office tone is defined as 600ms pulse and 20ms pause. Detection did not work if detected pause was below 60ms, which was the allowed deviation in the detection algorithm.
4374 - ip38: detection of disconnect/busy tone improved
Ticket #124766. now twice as fast, typically 2seconds
4353 - Logging/CDR: permit both ip-address and domain name to address log servers connected via HTTP/HTTPS
Ticket #123378. This applies to the log server Types HTTP, HTTPS, REMOTE-AP, REMOTE-AP-S
4293 - myPBX uses the primary email address of the PBX users for Outlook integration now
Ticket #121287. Before this fix the email address was the combination of h323 and domain, but this mustn't be necessarily the primary email address, which is determined inside the PBX.
4368 - myPBX: Do not remove 0 from Italian phone numbers
Ticket #124411. In Italy the 0 after the country code is not removed in international numbers.
0XXXXXXXXXX -> +490XXXXXXXXXX
4354 - PBX Waiting: Only/Only Not filter on diversion did not work for last diverting endpoint
Ticket #123382. Problem when chaining WQs by diversions with filter confitions
4352 - phone: ip241: 'Ok' key inserts newline characters in number/name input fields
Ticket #123369. This way numbers may be misinterpreted as names.
4337 - phone: optionally the calling tone can be replaced by a repeated notification tone when an new call arrives
Ticket #122717. This can be configured via
config add PHONE APP /knock-into-calling 1
and disabled again via
config add PHONE APP /knock-into-calling 0
The calling tone is restored when the new call is released before the outbound call is connected or dropped.
4364 - Video: myPBX crashes when it is closed while webcam window is open
Ticket #124195. tried to free videoReader class twice.
4367 - Video: possible trap if video output could not be initialized.
Ticket #124376. also in combination with a monitor changed.
V10 Service Release 14 (101176)
4387 - Config Wizard did not work on IP302/IP305 if DHCP address was configured
Ticket #125117. The last page of the wizard was hanging
4410 - Fax server: Error description for WebDAV read error changed
Ticket #126345. The file read error description is changed so if a WebDAV read error occurs during a call, the fax application retries the call.
4397 - Fax server: Fast sending improved
Ticket #125718. Fast sending of fax documents can result in confirmed but not sent documents. This is fixed now. Also time stamps in the log files are added.
4408 - http configuration port determined during installtion disappears after first configuration
Ticket #126336.
4376 - HTTPCLIENT: automatically retry simple PUT requests when the server requests re-authentication
Ticket #124867. HTTPCLIENT supports three types of PUT requests:
- burst: the length of the request body and the complete body are provided in the initial put(),
i.e. httpclient::put(context, url, defaultfilename, header, data, data->length())
- stream: the length of the request body is provided in the initial put(),
the body is provided in parts by subsequent send_data() calls (for example a larger file).
- chunked: the length of the request body is not provided in the initial put(),
the body is provided in parts by subsequent send_data() calls.
Only a 'burst' type request can be retried when the server requests re-authentication.
For other request types the 401 status is passed to the user who can restart the request then.
4380 - HTTPCLIENT: flow control by user did not work when "Connection: close" was set in the response header
Ticket #124945. data was received at maximum speed and buffered by httpclient when the application could not consume the data at this speed. This could cause an out of memory trap when receiving large files for example in firmware upload.
4377 - IP111/222/232/241: lcd_bump did not show active popups
Ticket #124902. /lcd_dump.bmp did not show active popups
4392 - ip38: improve ring-verification for non-standard ring voltage behaviour
Ticket #125438. as seen on Alcatel-PABXes
4391 - IP4: TCP sessions sometimes lost after changes under IP4/ETHn/IP although DHCP was activer for the interface
Ticket #125186.
4405 - Memory leak in DTMF facility features
Ticket #126234. Direct dial timeout could cause a memory leak.
4384 - myPBX: Allow sending DTMF before connect
Ticket #124997. The user should also be able to send DTMFs in the call states "complete" and "alerting". This is needed when the user wants to use DTMF in announcements before the connect.
4389 - myPBX: Hide DTMF keypad if the phone does not support it
Ticket #125132. The DTMF keypad was also shown for phones that can't create remotely controlled DTMF.
4407 - myPBX: Resync after receiving unexpected message did not work
Ticket #126318. Instead there was a skript error (line 8161).
4310 - myPBX: Use configured IP address and gatekeeper ID for internal LDAP directory
Ticket #121840. If values are given in the phone config, myPBX should also use them.
4388 - myPBX: Wrong favourite type stored when adding the first favourite
Ticket #125128. If the user does not have a favourite list, a list is automatically created when adding a favourite. In this case the favourite was stored with a wrong type (always internal).
4381 - QSIG: Progress Indicator was missing in PROGRESS on call to Busy User
Ticket #124957. This did not do any harm, but an error log was generated in a Unify PBX.
4394 - SIP: Bad encoding of Display Name
Ticket #125690. Bad encoding of display name in To/From header if dn contains double quotes.
4386 - SIP: Call remains on 'sendonly' after transfer from WQ object to SCRIPT object
Ticket #125084. Call remains on 'sendonly' after transfer from WQ object to SCRIPT object (vm).
4379 - SIP: CLEARMODE was not interworked into "Unrestricted Digital Information" if offered with "telephone-event"
Ticket #124929. CLEARMODE was not interworked into "Unrestricted Digital Information"
if offered with "telephone-event".
v=0
o=- 1 1 IN IP4 172.16.131.102
s=-
t=0 0
m=audio 16386 RTP/SAVP 97 101
c=IN IP4 172.16.131.102
a=rtpmap:97 CLEARMODE/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=silenceSupp:off - - - -
a=sendrecv
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:ZmMRYPO+msOBGiQwDnWtp5vRNygpLMCztohKSP/M
4385 - SIP: Do not reject reINVITE with 482 Loop Detected
Ticket #125068. Do not reject reINVITE with 482 Loop Detected.
Better reject with 491 Request Pending.
If previous INVITE transaction is not complete yet.
4404 - SIP: Lock registration during call activity
Ticket #126198. Lock registration during call activity.
Do not change back from secondary/fallback server to primary server during a call.
Interoperability issue on CUCM.
4390 - SIP: Only one remote address was saved and used if host name was configured as proxy
Ticket #125185. Only one remote address was saved and used if host name was configured for proxy.
No problem if network name was configured for proxy.
4393 - SIP: Only two remote IP addresses were resolved from one proxy name
Ticket #125663. Only two remote IP addresses were resolved from one proxy name.
If more than two IP addresses were configured for fallback reasons, SIP could stop working.
4406 - SIP: Trap when processing SDP from iSoftPhone 3.6037
Ticket #126262. Trap when processing SDP from iSoftPhone 3.6037
4375 - Testlicenses are displayed with count of 0
Ticket #124844. The count in test licenes is now always 0 and the licenses are granted anyway. This way no consideration about the count to be used in test licenses is needed anymore.
Also v11 test licenses with expiration date are recognized as normal test licenses in v10.
4382 - Voicemail: File System Provider Not Reset For Backup Skript-URL
Ticket #124991. The primary and backup URL may now point to a local and/or remote script.
V10 Service Release 15 (101196)
4412 - Add maximum length of internal numbers to dialing location
Ticket #126377. If in myPBX a number is dialed from an external application (tel link, office integration, hotkey), myPBX needs to guess if the number is an external or an internal number. For external numbers that are not in international number format it needs to add the external line prefix.
This fix adds the maximum length of internal numbers to the dialing location. That information can then be used by myPBX to identify external numbers that are missing the external line prefix for dialing.
4451 - CONF Interface: Noise on IP800/IP305
Ticket #127695. There are noise and peaks in a conference call on the IP800 and IP305 caused by the CONF interface. This is fixed now.
4427 - DTMF: Speed-up transmission of RTP-DTMF (RFC-2833)
Ticket #127083. Speed-up transmission of RTP-DTMF (RFC-2833).
Transmission of an RTP-DTMF took 200ms time from first START event to last END event.
It now takes 120ms.
This allows faster DTMF sequences.
4469 - HTTPCLIENT: A request could fail if sent immediately after a request responded with "Connection: close" in the response header
Ticket #128271. This happens only if both requests use the same URL
4435 - IP-DECT: DTMF tones with myPBX
Ticket #127226. Now it is possible to send DTMF tones with the DECT handset by myPBX.
4429 - ISDN PRI: Call rejection in Alerting not possible if Interop option "No Disc" set
Ticket #127108. With "No Disc", no call rejection was possible, but the idea of this option was not to use DISC, but RELEASE instead.
4425 - myPBX MSI parameters didn't always work
Ticket #127060. Some boolean parameters didn't work with "false" and sometimes user settings have been overridden by MSI parameters.
4430 - myPBX: Button for DTMF dialpad could be clicked if it was greyed out
Ticket #127123. The following fix from v10sr14 was not complete:
Fix: #125132: myPBX: Hide DTMF keypad if the phone does not support it
The button for the dialpad was greyed out, but a click on it opened the dialpad anyway.
4464 - PBX CDRs: New info-from/info-to tags, to get dialed number
Ticket #128053. The numbers in conn-from/conn-to could be adjusted by a received "connected number"
4471 - PBX Map: Connected number was not displayed even if "Hide connected Number" was not set
Ticket #128319. .
4437 - PBX Mobility: CFNR/CFB was not executed on call thru Mobility
Ticket #127235. A call from a mobile phone calling in thru the mobility was not diverted by a CFNR or CFB.
4452 - PBX Waiting: A CF configured at an operator, should not forward the call to the WQ
Ticket #127696. Operator CFs are not executed for call to WQ.
4434 - PBX Waiting: An operator joining should receive calls which are waiting at the time of the join
Ticket #127191. After the join the call was not sent to the operator.
4449 - PBX Waiting: DTMF forwarding call was sent with wrong transfering number
Ticket #127684. This could lead to wrog routing in configurations with multiple PBXs and node numbers
4458 - PBX-SOAP: UserCall did not terminate correctly, when initial call out to endpoint or the transfer failed
Ticket #127928. There was no message indicating this signaled back to the application. If the call was initiated for a entity on the Gateway (e.g. the FAX interface) it could lead to hanging calls on the Gateway.
4438 - PBX: Call completion did not work across nodes and pbxs in case of configs without escapes
Ticket #127259. A call completion from a slave to a user on the master in a different node was rejected.
4463 - PBX: Check for availability of some licenses did not work for Test licenses
Ticket #128034. In case the user interface displayed the option only if the license was available this did not work for test licenses. This was the case for Session Border Objects.
4439 - PBX: Group editor page empty after apply, for objects with empty PBX
Ticket #127296. Save did work
4460 - PBX: myPBX messages should not show in the admin log
Ticket #127975. Could also be a performance issue with many myPBX clients
4432 - PBX: Node prefixes missing in CDRs from Broadcast object
Ticket #127131. The number of the object which generated the CDRs shall contain the normalized number including all prefixes.
4423 - PBX: Presence/Dialog Subscriptions could not be routed thru a Gateway object
Ticket #127044. Presence or Dialog info from the Gateway object itself was returned
4447 - PBX: Wrong display of called number on calls to local objects on slaves
Ticket #127639. The node prefix of the slave was displayed.
4461 - Phone sometimes returns to speaker-mode instead to release the call when going onhook
Ticket #127990. This could happen when handset was lifted while holding speaker key pressed or when the speaker was relased at the same time when the handset was lifted.
4420 - phone: going on hook just after creating a consultation call by pressing the R-key dropped the held call
Ticket #126863. Now when going onhook before any digit has been entered the held call will be kept. A blinking display line or LED indictes the existence of the held call. The call an be reconnected by going offhook again.
4424 - phone: inverse name resolution did not work for calling party number in international format as provided by SIP
Ticket #127045. SIP may provide the calling party number in international format, for example as '+4930....'. The inverse name resolution did not work although correct entries were present in directory.
4433 - phone: inverse name resolution did not work when the directory search returned entries not matching the filter expression
Ticket #127138. When searching the ESTOS metadirectory for a plain number (without any wildcards) the result set contains all objects with a tail match in one of the number attributes specified in the search request. The number of objects to be returned in search response was set to one by the phone and thus it happened that the really matching objet was not received. To overcome this problem more objects are requested now and the returned objects are checked for a match in the phone again.
4459 - phone: ip110,200,230,240: display for a connected inbund call redirected via a waiting queue was different to former versions
Ticket #127972. Usually a connected call is displayed in two lines:
line 1: called party
line 2: connected party
For a connected call redirected via a waiting queue the diverting party (i.e. waiting queue number/name) was displayed in line 1 instead of the original called party as in former versions.
4450 - phone: ip110,200,230,240: sometimes no DTMF tone was sent for a digit entered in an active call
Ticket #127693.
4457 - phone: old fashioned feature (updated) - automatically set up a call when a certain digit is entered when phone is idle
Ticket #127865. This behaviour can be enabled via
config add PHONE APP /auto-handsfree <digits>
config add PHONE APP /auto-handsfree X<digits>
where <digits> is the sequence of all digits which shall trigger a call, for example
config add PHONE APP /auto-handsfree 0
config add PHONE APP /auto-handsfree X0
To disable this behaviour use
config rem PHONE APP /auto-handsfree
With the first form the call is always setup in handsfree mode.
With the second form the call is setup in the mode assumed to be most suitable.
When a call via handset was terminated by the disconnect key and a digit is entered
thereafter with the handset kept lifted the new call is set up in handset mode too.
If the handset is on hook the the call is set up in headset mode when the headset
is enabled, otherwise in handsfree mode.
4428 - Remote Media: Support for UTF8 characters in hardware ID and realm
Ticket #127087. When the hardware id of the selected device contained non-ASCII characters, the remote video codec could not register to the phone.
4426 - RTP: Audio RTP packet with Marker bit set were not received
Ticket #127081. The marker bit is set on the first packet after a silence persiod in case of silence compression, so this does not do a lot of harm if this packet is lost, except if the other side is setting this bit for every packet, which happens sometimes.
4453 - RTP: Timeout for "No media" event increased from 4s to 10s
Ticket #127815. 4s was too short for some traffic cases and unnecessary events were generated
4415 - SIP: Did not used mapped ports in case of "Restricted Cone" and "Port Restricted Cone"
Ticket #126695. Did not used mapped ports in case of "Restricted Cone" and "Port Restricted Cone".
Only in case of NAT variation "Full Cone" a SIP interface used mapped ports.
4443 - SIP: Fix for fax fallback
Ticket #127465. Fix for handling of reject of re-INVITE for t38.
Only concerns fallback to encrypted audio.
4442 - SIP: Fix for trap
Ticket #127435. Fix for trap
4421 - SIP: Fix for trap caused by fix for service release 14
Ticket #126976. Fix for trap caused by fix #125068 "SIP: Do not reject reINVITE with 482 Loop Detected".
4470 - SIP: Ignore 'inactive' offer while on 'sendonly'
Ticket #128304. Ignore SDP offer with 'inactive' attribute while on 'sendonly' (HOLD-NOTIFY).
Interworking issue with Cirpack/v4.58 (gw_sip).
4417 - SIP: Memory leak when REGISTER messages are blocked by IP black list
Ticket #126736. Memory leak when REGISTER messages are blocked by IP black list.
Objects of type "sip_client" are not freed.
4416 - SIP: No reINVITE with updated identity was sent
Ticket #126722. No reINVITE with updated identity was sent on interfaces with media-relay and exclusive codec.
4446 - SIP: re-INVITE sent with two media descriptions for t38
Ticket #127609. re-INVITE sent with two media descriptions for t38.
4440 - softwarephone: Jabra PRO 930 OC support included
Ticket #127402. hid codes for the Jabra PRO 930 OC included
4422 - Video: h264 stream not decoded properly
Ticket #127011. h264 start code can contain 2 or 3 null bytes. Only Polycom had problems with that.
V10 Service Release 16 (101209)
4490 - Avoid X509_ALARM_SYSTEM_TIME_NOT_SET on boxes that do not do certificate validation
Ticket #129479. Only set the alarm if an actual certificate validation failed because of the missing system time.
4480 - Gateway: No voice for calls from one local interface to another, with direct route, no voip and use of TONE
Ticket #128891. There was only a loud noise
4436 - IP-DECT: Set HLC to type telephony
Ticket #127228. The coding of High Layer Compatibility (HLC) information element of IP-DECT calls is set to type telephony now.
4497 - IP232: Display timing fixed(3), sync to V11
Ticket #129781. Display clock inverted, Sync inverted
4493 - ip28: add values 0dB and -4dB as 'Receive Gain' choices
Ticket #129531.
4494 - ip38: Polarity reversal causes illegal call at end of previous call
Ticket #129616. When 'Establish call on polarity reversal' is checked and PSTN drives line in reversed polarity in conversation/connected state, an illegal call may be initiated at the end of the preceding call due to the polarity reversal at the end of the call.
4513 - ISDN: Reject calls for subscriptions with cause "Facility rejected"
Ticket #130324. This allows the phone to decide that retry is useless
4500 - Media Relay: Support for unknown audio codecs
Ticket #129907. Support for unknown audio codecs (e.g. iLBC) when forwarding RTP audio (RTP-Proxy, Media-Relay).
4484 - PBW Waiting: When calling an operator, the Display name not Long name should be used as diverting name
Ticket #129012. On the called phone the operator gets displayed that the call was forwarded by a Waiting Queue. Here the display name of the Waiting Queue should be used when configured not the Long Name.
4475 - PBX Waiting: A called picked from a WQ operator was shown as missed
Ticket #128670. I should not be indicated as a missed call, because it was answered by someone else.
4514 - PBX Waiting: A trunk no-answer was executed even if the WQ was connected
Ticket #130359. This happened if a operator phone was ringing
4501 - PBX Waiting: When a operator was deleted which there was an active call, the operator was called again
Ticket #129915. There is a chance that this could have resulted in a trap
4476 - PBX: A call-completion was executed even if the destination was still busy
Ticket #128679. This happened when one call of a conference or in a consultation scenario was disconnected
4481 - PBX: Avoid hanging calls after unsuccessful blind transfer to busy endpoint
Ticket #128908. Happen with a Multicast object: Call to multicast, then hold and another call to the same multicast object, which returns busy, then hangup, which initiates a blind transfer to busy endpoint.
4477 - PBX: Call completion was executed sometimes even if destination user was still busy
Ticket #128811. Counting of calls was incorrect
4499 - PBX: Number display after transfer for calls accross nodes together with "Not to be called" nodes did not work
Ticket #129865. It could happen that a number starting with a "not to be called" node was used.
4506 - PBX: Potential trap on subscriptions to user without name
Ticket #130114. Null pointer access
4474 - phone: ip222,232,ip241: no media on inbound calls automatically connected to headset after ringing
Ticket #128408. This happened with the following checkmarks set:
"Phone/User-n/Preferences/Treat any Call as Announcement"
"Phone/Preferences/Play Configured Ring Melody before Automatically Connecting an Announcement Call"
"Phone/Preferences/Route Automatically Connected Inbound Calls to Headset (if enabled)"
After playing the ring melody for the configured time the connection was established but the headset was mute.
4473 - phone: transparent recording was not started for automatically connected inbound calls
Ticket #128366. Inbound calls are automatically connected when the checkmark
"Phone/User-n/Preferences/Treat any Call as Announcement"
is set. For calls connected this way the recording modes "transparent" and "optional" did not work, i.e. recording was not started at connect time.
4512 - phone: with optional recording a 3-party conference could not be established although recording was stopped
Ticket #130286. Call flow:
- A calls B
- B answers -> recording is started
- A stops recording with redial-key
- A opens a consultation call to C
- C answers -> recording is restarted
- A stops recording with redial-key
When A presses the Menu-key a 3-party conference should be started.
This did not work anymore since V9hotfix25 and not at all in V10.
4498 - Service/DNS/Query input field width now 20
Ticket #129805. Was 24, which led to problems with Win/Chrome
4505 - SIP: Bad SDP offer with invalid crypto key in rare cases
Ticket #130045. Bad SDP offer with invalid crypto key in rare cases.
But only when re-routing an incoming call without offer.
4511 - SIP: Federation interface should reject call with Q931_CAUSE_AddressIncomplete_InvalidNumberFormat
Ticket #130280. Federation interface should reject call with Q931_CAUSE_AddressIncomplete_InvalidNumberFormat (not Q931_CAUSE_RequestedCircuit_ChannelNotAvailable)
if destination is not a URI (e.g. no domain part).
4503 - SIP: Fix for media negotiation
Ticket #130007. Sometimes wrong codec was shown as selected in case of media-relay.
4496 - SIP: New interop tweak "To Header when Sending INVITE"
Ticket #129780. New interop tweak "To Header when Sending INVITE".
Used to specifiy how to populate the To header URI when sending INVITE.
Selection between "Called Party" or "Original Called Party".
For SIP carrier interoperability in case of forwarded/redirected calls.
4489 - SIP: Problems on address resolution by DNS
Ticket #129445. Problems on address resolution by DNS.
If SRV query delivers two hostnames but no IP addresses, two A queries are issued.
First A query is for primary hostname.
Second A query is for secondary hostname.
In case the A record for secondary hostname arrives before the A record for primary hostname,
the secondary host's IP address gets lost.
Only primary IP address is used.
4507 - SoftwarePhone: icollect cannot be run from command shell
Ticket #130189. path to vbs script missing
4509 - SoftwarePhone: Pressing the ok button in audio and usb configuration tab resets to default "Please Select" values
Ticket #130191. check for changed values missing
4508 - SoftwarePhone:icollect hangs when the mypbx folder is empty
Ticket #130190.
4495 - Trap after changing the phone admin config without immediate restart
Ticket #129718. The trap can be reproduced through these steps:
- Start with an account where only user name and password is specified
- Go to "Settings/Accounts/xxx/Login settings". Enter a primary address.
- OK, "Restart now?" -> No
- Go to "Login settings"
- OK, "Restart now?" -> Yes
4504 - Trap in PBX during boot after downgrade from v11
Ticket #130015. Trap in PBX during boot after downgrade from v11.
4488 - Web-Admin-UI: Client addresses are not displayed on Services/HTTP/Server
Ticket #129394. Client addresses are not displayed in list of sessions on Services/HTTP/Server.
V10 Service Release 17 (101227)
4541 - CF read alarm was not unset after successfull read
Ticket #132001. If a CF read alarm has been raised, the alarm wasn't unset if another request has been successfull.
4545 - CONF Interface: Trap with signal release race condition
Ticket #132093. A signal release race condition can cause a trap by the CONF interface. This is fixed now.
4531 - DNS: Trap
Ticket #131445. Two results could have been sent for a single request. Such a sequence occurred in situations were the encoding of the DNS request failed internally.
4548 - GUID generation fixed. Could result in duplicate GUIDs
Ticket #132117. This could create problems in different places for example in Reporting when two CDRs with same GUID were sent.
4554 - H.323: Potential buffer overrun, when receiving large SDP
Ticket #132331. happened with Lync
4538 - IP-DECT: Feature codes trap
Ticket #131806. There can be a trap with feature codes caused by an uninitialized variable. This is fixed now.
4543 - IP-DECT: Handset UTF-8 support for phone book requests
Ticket #132038. Support for UTF-8 phone book requests added if the handset provides it.
4546 - IP-DECT: Normalized loaded IPEIs to match for subscription
Ticket #132096. If the handset's IPEI is inserted with a checksum, it doesn't match during the subscription process and the system AC is used instead of the user specific AC or the subscription isn't allowed and is rejected. This causes a for the user unobviously failed subscription and is fixed now.
4542 - IP-DECT: Phone book requests with special characters
Ticket #132037. Phone book requests with special characters are fixed now.
4552 - ip38 : unable to detect china-style busy tone
Ticket #132256.
4528 - ISDN: Call was rejected without cause on channel collision
Ticket #131351. This is a protocol violation and created unwanted log entries on the other side
4533 - PBX Broadcast, config parameters fixed
Ticket #131492. This is a fix to a fix done in the last service release
4527 - PBX CDRs: No Records when a call was forwarded by a WQ because of busy
Ticket #131334. There should be records the same way as it is for a CFU
4537 - PBX CDRs: Sometimes calls rejected as busy were missing in Reporting
Ticket #131691. The more flag was set, even if no other broadcasted call was pending for this incoming call.
4535 - PBX Routing: A objcet shadowing a node escape should be used as node extern as default
Ticket #131645. So that for calls to a local trunk no node extern needs to be configured
4519 - PBX Routing: Call forward on a slave to a number of a different node did not work
Ticket #130754. In case of a configuration without escapes
4520 - PBX Waiting: Mobile operator could not do transfer (with **)
Ticket #130764. The DTMF digits were not received on the mobility object
4521 - PBX Waiting: Potential trap on group membership change
Ticket #130778. Only on very specific timing
4525 - PBX: Match v11 hardware ids to legacy hardware ids
Ticket #130852. In version 11 the mac address is used as hardware id. In version 10 an earlier a combiation of the product short name and the last 3 bytes of the mac address.
A mapping of the mac address to the legacy hardware id was added to version 10 to make sure phones still register if the phoness are upgraded to version 11 before the PBX
4523 - PBX: Original called/diverted number got lost when a call was forwarded on a gateway object by CFNR
Ticket #130835. A CFNR are a gateway object is executed when a call was terminated with a retry cause. This itself is not treated as diversion, so not diverting leg2 info is included in the call for that, but diverting leg2 infos from previous CFs should be preserved
4522 - PBX: Trap on wrong config in user object
Ticket #130801. Should not happen except when downgrading from a higher version.
4549 - phone: ip222/232 - added support for Jabra BIZ 2300 USB Duo headset
Ticket #132131.
4517 - phone: ip222/232 - Config: Reject Automatically Connected Inbound Call routed to Headset if Headset is not plugged or disabled
Ticket #130575. Using the configuration given below an inbound call is automatically connected to the headset if a headset is plugged and enabled, otherwise the call is rejected with cause busy.
"Phone/User-x/Preferences/Announcement Calls/Micro On"
"Phone/User-x/Preferences/Announcement Calls/Treat any Call as Announcement"
"Phone/Preferences/Route Automatically Connected Inbound Calls to Headset (if enabled)"
"Phone/Preferences/Reject Automatically Connected Inbound Call routed to Headset if Headset is not plugged or disabled"
The last checkmark affects only normal inbound calls. Announcement calls via the PBX MCAST-Announce object or via the "Dial/Announce" Function key will be routed to the speakerphone if no headset is plugged or if the headset is disabled.
4516 - phone: ip222/232 - support for new Jabra EVOLVE headset series and for additional Plantronics Blackwire headsets
Ticket #130552.
4540 - phone: no in-band (default) call waiting tone is played while a call is recorded
Ticket #131979.
4539 - SDP: At most one instance of "a=fmtp" is allowed for each format
Ticket #131908. At most one instance of "a=fmtp" is allowed for each format.
This is illegal:
m=audio 60728 RTP/AVP 0 9 8 18 101
a=rtpmap:101 telephone-event/8000
a=fmtp:18 annexa=yes
a=fmtp:18 annexb=no
a=fmtp:101 0-15
a=ptime:20
a=silenceSupp:off - - - -
a=sendrecv
"annexa" is now dropped from SDP, since there's no need for a negotiation:
m=audio 60728 RTP/AVP 0 9 8 18 101
a=rtpmap:101 telephone-event/8000
a=fmtp:18 annexb=no
a=fmtp:101 0-15
a=ptime:20
a=silenceSupp:off - - - -
a=sendrecv
4518 - SIP: Bug in media negotiation during interop with Microsoft MediationServer
Ticket #130724. Bug in media negotiation during interop with Microsoft MediationServer.
If received offer was ordered unordinary:
v=0
o=- 148 1 IN IP4 172.31.210.31
s=session
c=IN IP4 172.31.210.31
b=CT:1000
t=0 0
m=audio 49606 RTP/AVP 97 101 13 0 8
c=IN IP4 172.31.210.31
a=rtcp:49607
a=label:Audio
a=sendrecv
a=rtpmap:97 RED/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:13 CN/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=ptime:20
4534 - SIP: Bug when decoding Reason header
Ticket #131632. Bug when decoding Reason header, but only if multiple causes are provided.
E.g. Reason: Q.850;cause=17;text="user busy",SIP;cause=486;text="Busy"
4529 - SIP: Interop with snom phones regarding call-completion
Ticket #131359. Ignore subscriptions for RFC-6910.
RFC-6910 is not supported yet.
Subscriptions for "dialog;purpose=call-completion" must be rejected.
4515 - SIP: Interworking issue with OpenStage systems
Ticket #130551. Handling of X-Siemens-Call-Type was wrong if list of values was provided.
4553 - SIP: Must escape userpart of URI in message headers History-Info and Diversion
Ticket #132303. Must escape userpart of URI in message headers History-Info and Diversion.
Bad:
Diversion: "Dummy" <sip:#999@ip800.innovaphone.compat;user=phone>;reason=unconditional
Good:
Diversion: "Dummy" <sip:%23999@ip800.innovaphone.compat;user=phone>;reason=unconditional
4550 - SIP: No need to start DNS timer, if no DNS names are to be resolved
Ticket #132201. No need to start DNS timer, if no DNS names are to be resolved.
30sec timer was started witout a need.
<--sip.cpp-->
4532 - SIP: Trap when no ACK is received on an incoming call
Ticket #131455. Trap when no ACK is received on an incoming call.
Only occured on Android platform.
4526 - SoftwarePhone: debug.xml entries do not reflect the functionality
Ticket #130927.
4524 - SoftwarePhone: intermittend crash when notebook switches between sleep and active mode
Ticket #130842.
4556 - Softwarephone: Jabra 9450 button functionality fixed
Ticket #132381.
4555 - Softwarephone: new Selection "No Ringing device" added
Ticket #132379. Allows to disable ringing for users who wish to have incoming calls signalled by cti only
4557 - Softwarephone: xml malformed when User Confguration tab is selected
Ticket #132383.
4551 - Wrong local media address selected
Ticket #132235. Wrong local media address selected when sending INVITE.
Select local media address based on destination of INVITE.
V10 Service Release 18 (101231)
4572 - IP4: don't try to send ICMP(IC_DESTUR) for packets arriving before the IP stack is configured
Ticket #132658. When a box reboots remote peers may continue to send packets directed to the former IP-address of the box (for example TCP keepalives). As long as the IP stack is not configured such packets must be silently discarded. Trying to send an ICMP(IC_DESTUR) via normal routing fails because there is no route back and this generates misleading "No route to destination" error events. Sending an ICMP(IC_DESTUR) directly to source seems not really helpful because usually DHCP will assign the former address to the box again.
4573 - PBX CDRs: New attribute root for the number of the other party relative to the numbering root
Ticket #132680. If available
4578 - PBX: Memory leak with direct pickup
Ticket #133170. Direct pickup is the pickup, which connects directly to the caller, without displaying the call as incoming on the picking phone
4569 - PBX: On call forward to a name, if additional digits were dialed, the call was forwarded to the additional digits
Ticket #132633. Instead to the configured name.
4567 - PBX: Potential buffer overrun, when many checkmarks set on Config/General
Ticket #132485. Could happen at other places as well, but this is the page with most checkmarks
4570 - PBX: Potential Trap if user was updated with dialiog monitor to an unknown destination
Ticket #132638. Initialiasation of data was missing.
4568 - PBX: Trap because of buffer overrun on registration with very long productId
Ticket #132627. A productId of approx 100 Characters caused the problem
4575 - Register myPBX protocol handler capabilities on Windows 7
Ticket #132797. This allows users to select myPBX as a protocol handler in their system control center.
4562 - SIP: Cannot call from SRTP endpoint to non-SRTP endpoint
Ticket #132448. If called non-SRTP endpoint rejects, the call is re-tried as RTP call without encryption.
But no if the caller is a SIP endpoint.
4564 - SIP: Handling of "message-summary" changed
Ticket #132462. If this special combination of lines was received the message lamp was deactivated:
Messages-Waiting: yes
voice-message: 0/0
Now this will turn on the lamp.
4583 - SIP: Read called party number (CDPN) from Request-URI
Ticket #133807. When INVITE is received:
CDPN is taken from To-URI if the Request-URI matches the own local Contact-URI.
CDPN is taken from Request-URI otherwise.
4566 - SIP: Too many DNS requests when STUN server is configured wrong
Ticket #132478. Too many DNS requests when STUN server is configured wrong.
4559 - TLS: Allow SSL record for initial ClientHello
Ticket #132410. The server side should accept the initial ClientHello, even if it is sent in a SSL 3.0 record. Some TLS implementations, like OpenLDAP send ClientHello messages like that for backward compatibility.
The fix does not affect the negotiation of the used TLS version.
V10 Service Release 19 (101248)
4600 - (clone of #133807) SIP: Read called party number (CDPN) from Request-URI
Ticket #134463. When INVITE is received:
CDPN is taken from To-URI if the Request-URI matches the own local Contact-URI.
CDPN is taken from Request-URI otherwise.
There was a bug in v10sr18:
Comparing local Contact-URI aganist received Request-URI needs to be done case-independent.
4608 - AD Replication: Oversized AD Objects Deleted Replicated Objects
Ticket #135034. An internal error code wasn't set by a handling for the resulting decoding failure. The internal error code is now set to error=86, "LDAP Decoding Error".
The replication will stop consequentially.
Actual cause were the AD objects being member in too many AD groups.
4597 - Fax server: Received multiple page documents with EOM command
Ticket #134441. If further pages are received after the EOM command instead of the normal MCF command, the pages are dropped. This is fixed now.
4592 - Fax server: Synchronisation lost error
Ticket #134246. A successfully received document is dropped with a synchronisation lost error if ECM is used and the remote terminal supports mode changing. This is fixed now.
4599 - Fax server: Weaker training condition
Ticket #134461. The training condition is mitigated to fix connection errors with some remote devices.
4611 - Fix for dial tone for France (440Hz)
Ticket #135114. Fix for dial tone for France (440Hz).
Was 425Hz before.
4596 - Gateway: Media Relay for Video
Ticket #134435. For video calls to external endpoints (Federation)
4615 - Gateways FXS: Call Completion as DTMF facility did not work
Ticket #135203. A call completion could be registered, but executions failed
4595 - H.323: Early media not working for reverse media negotiation calls to a media-relay/exclusive coder interface
Ticket #134434. Media was only after connect
4589 - H.323: Hanging calls in PBX if a call to Node Dialtone was canceled with certain timing
Ticket #134083. Happen usually only in high load situations
4603 - ISDN: Bug on inbound CCNR (call completion on no-response) on PRI interfaces
Ticket #134801. Bug on inbound CCNR (call completion on no-response).
A returnResult for CCBS was sent.
4602 - ISDN: Receive old style Redirecting Number and treat as diverting leg2
Ticket #134785. Some old ISDN networks use this information element instead of facilities
4586 - LDAP Expert: Search Size/Page Size reduced to 25. Form method="POST"
Ticket #133876. Search size was 50. Form method was GET.
3936 - myPBX: For favourites use numbers as entered by the user
Ticket #111054. When adding favourites currently the number from the presence monitoring is used. This is a problem for objects like the voicemail, where additional digits are used for addressing individual mailboxes. Those additional digits are cut in presence monitoring.
4620 - PBX DTMF: Picking user did not get the correct peer displayed
Ticket #135508. Instead the number dialed for the üickup (e.g. *0#) was still displayed
4585 - PBX Trunk: Retrying calls on all available registrations did not work as documented
Ticket #133844. It could happen that one registration was not tried.
4623 - PBX Waiting: A call picked up from a WQ, did not disapear from the call list
Ticket #135635. It was still displayed in the list of calls of applications monitoring the WQ (e.g. Operator) and could be picked again.
4587 - PBX Waiting: Cause got lost, when disconnecting a waiting calls with SOAP
Ticket #133887. The call was disconnected without cause, which typically resulted in a display "call aborted" on the calling endpoint instead of "user busy" which could be desired by the application.
4582 - PBX: Dyn Group In/Out function key was not updated on group membership changes with DTMF Feature Codes
Ticket #133803. Notification to phone was missing
4601 - PBX: Memory leak, when deleting Executive, Bc Conference or Conference object
Ticket #134637. The object which is used to store the object specific state way not deleted
4607 - phone: directory access could not be locked via fine grained function locking (PHONE_LOCK_DIRECTORY)
Ticket #135013. When "Phone/Protect/Functions to lock via PIN" is set to 0x80200044
any directory access should be blocked when the phone is locked. But when entering a letter or a digit a directory search was started possibly exposing internal information to an unauthorized user.
+0x80000000 - restrict phone access to emergency use
+0x00200000 - disable directory access
+0x00000040 - disable directory search on inbound calls
+0x00000004 - disable directory search on outbound calls
=0x80200044
4610 - phone: ip222,232: audio connection to remote conference peer sometimes lost after a coder renegotiation on one connection
Ticket #135080. This problem occured in the folllowing situation:
- a local call (audio+video) was established via an USB headset and then put on hold
- a consultation call (audio) to an external peer was established
- a 3-pty conference was established but the local connection remained mute
4625 - phone: ip222/232 - when a consultation call was opened while recording was active the dial/ringback tone was missing
Ticket #138327.
4613 - Phones: Updated text translations
Ticket #135192. Updated text translations.
Import from text database.
4617 - SIP/TLS: Use existing inbound transport connection to send requests
Ticket #135236. Use existing inbound transport connection to send requests.
Instead of opening outbound transport connection.
Already worked for SIP over TCP, but not in case of SIP over TLS.
4616 - SIP: Call gets stuck during rerouting of an inbound call with reverse negotiation
Ticket #135215. Call gets stuck during rerouting of an inbound call with reverse negotiation.
If inbound call did not provide SDP offer.
4593 - SIP: Handling of 491 was wrong
Ticket #134289. Re-transmission of re-INVITE did not come to an end.
4618 - SIP: Lost remote signaling port if a Contact-URI was received without remote signaling port
Ticket #135257. If a Contact-URI was received without remote signaling port was received
the server side signaling (e.g. PBX) lost the remote signaling port.
E.g.
Contact: <sip:dummy1@IP800-PBX;opaque=urn:uuid:563E3713-BC5A-5EB0-93E4-a462f18c3cc4;gruu>
4614 - SIP: New config file option /always-send-100-trying
Ticket #135193. New config file option /always-send-100-trying.
For compatibility to SIP carrier in finnland.
4622 - SIP: Re-negotiation (t38 -> audio) was rejected
Ticket #135610. Re-negotiation (t38 -> audio) was rejected with "488 Not Acceptable Here".
4621 - SIP: Trap if interop tweak "To Header when Sending INVITE" is set
Ticket #135585. Collateral damage of
#129780: SIP: New interop tweak "To Header when Sending INVITE"
introduced in v10sr16.
4606 - SIP: Wrong hostpart in URI's in header lines 'Diversion' and 'History-Info'
Ticket #135001. Wrong hostpart in URI's in header lines 'Diversion' and 'History-Info'.
Remote domain was used instead of local domain when sending INVITE with 'Diversion' and 'History-Info'.
4594 - SIP: Wrong payload type for 'telephone-event' in SDP answer
Ticket #134384. Wrong payload type for 'telephone-event' in SDP answer.
Did not match the payload type in SDP offer.
4609 - sometimes Alarm and Event Forward Server Type SYSLOG could not be configured
Ticket #135054. The type SYSLOG is available on all gateways but sometimes this option was not offered in the WEB interface
4624 - Trap caused by error handling of IPv6 UDP fragmentation
Ticket #138210. Trap caused by error handling of IPv6 UDP fragmentation.
4619 - Trap: Flash Directory: LDAP Substring Search Caused MAX_BUSY_TICKS
Ticket #135368. Consequtive asterisks weren't skipped.
4598 - Video: add support for webcams with frame rate 60/1
Ticket #134457. Trust webcam does not offer any allowed combinations (resolution, frame rate, aspect ratio), now 60/1 frame rates will be accepted.
V10 Service Release 20 (101264)
4630 - Avoid hanging calls after failed fax calls
Ticket #138546. If fax calls failed in some special ways, it could happen that calls were hanging in the gateway with the FAX interface.
4667 - FAX Interface: Hanging calls
Ticket #139602. If a call setup to the FAX interface includes a user-user-information element, the call hangs. This is fixed now.
4701 - H.323: Call to a Call Broadcast Destination failed under special conditions
Ticket #140491. DTMF dial from a Waiting Queue to a Call Broadcast object with many destinations. This caused special timing in H.323, which created the problem.
4641 - H.323: No Media, if G.729B was the only coder in an offer
Ticket #138834. The coder was removed if silence compression was not enabled and no coder was left. This does not make sense, even if we do not do silence compression, we should signal, that we are able to receive G.729B data.
4644 - Incomplete HTTP responses from HTTP server in certain circumstances
Ticket #138895. It might have happened, that the HTTP server closed the underlying TCP connection before all data could be sent.
4684 - IP-DECT: Reverse phone book search configuration
Ticket #140086. The IP-DECT reverse phone book search accepts a configuration with phone number types like e164:H,mobile:M now.
4687 - IP222/232: Display was vertically out of center
Ticket #140201. Display was vertically out of center.
4626 - PBX Diversion filters did not always take diverting endpoints into account
Ticket #138465. For example the was a problem with a call thru a Map object and a CFNR with Only <this Map Object>
4683 - PBX Trunk: Improvemment of fake-connect
Ticket #140081. The fake-connect feature is useful to avoid timeouts for calls coming in from a trunk, which may take a long time until there is an alert, because they are diverted back to the PSTN.
Fake-Connect works if there is in-band info. If there is no in-band info, now an alert is sent on this call in this case.
4658 - Registration using MAC address did not work for some IP240 and IP110 phones
Ticket #139391. The mapping of MAC address to the legacy HW-ID was incorrect for some address ranges. Therefore some IP240 and IP110 phones could not register using MAC address.
4691 - Select myPBX as presence provider on first configuration
Ticket #140264. If myPBX has been installed by a logged administrator account and not inside the user account, the default presence provider hasn't been myPBX.
This has been changed now, if no default presence provider has been given by an MSI parameter.
4711 - Setup Wizard: Configure Gateway page broken
Ticket #140583. Input field for trunk number strangely positioned. IE and Chrome only.
4643 - SIP: Losing registration of a SIP interface if another gateway interface is reconfigured
Ticket #138888. Losing registration of a SIP interface if another gateway interface is reconfigured.
SIP stack takes IP address for domain name, starts DNS query, gets NX_DOMAIN response and reports REG-DOWN.
4663 - SIP: Media re-negotiation fails in some cases
Ticket #139506. Media re-negotiation fails in some cases.
4664 - SIP: Problem with reuse of inbound TLS connections
Ticket #139546. Problem with reuse of inbound TLS connections.
Occurs when remote SIP client restarts without de-registering.
4681 - SIP: Remove all bindings did not work
Ticket #140071. A REGISTER with "Contact: *" was not handled as it should.
4646 - TLS: ClientHello v2 decode error
Ticket #138961. There was an error when decoding the length field of ClientHello messages in SSL 2.0 format, that is sent by some clients to provide downward compatibility with historic SSL 2.0 servers. This led to a DECODE_ERROR alert when the ClientHelloV2 was bigger than 127 bytes.
4645 - Update of phone strings (different languages)
Ticket #138958. Update of phone strings (different languages)
V10 Service Release 21 (101280)
4754 - 'Idle Reset' via WEB UI or 'ireset' command must not reset before all log messages and CDRs are sent
Ticket #141482.
4769 - Box could trap during boot when there are plenty of licenses installed
Ticket #141892. Box could trap during boot when there are plenty of licenses installed.
4728 - Gateway: An emergency call should not disconnect another emergency call
Ticket #140899. Should search for non-emergency calls to disconnect and should fail if only emergency calls
4721 - Gateway: For mapping of diverting number only the matching map of the calling party number was used
Ticket #140729. This logic was not useful. Now all calling party number maps are evaluated for the diverting number also.
4775 - H.323: Potential trap on unusual call clearing
Ticket #142267. An assertion because of duplicate RELEASE message from stack could happen. Circumstances under which this could happen unclear, but very rare.
4801 - IP-DECT: Master trap
Ticket #143206. There is a Master trap because of an uninitialized variable within a facility call. This is fixed now.
4767 - IP-DECT: Node support
Ticket #141777. IP-DECT base stations support duplicate numbers with different nodes now.
4751 - IP222 IP232 IP241: First RTP packet sometimes has the wrong timestamp
Ticket #141390. One packet of the previous rtp stream with an "old" timestamp" was sent.
4771 - IP222 IP232 IP241: First RTP packet sometimes has the wrong timestamp -2-
Ticket #142042. One packet of the previous rtp stream with an "old" timestamp" was sent.
4791 - IP222 IP232 IP241: First RTP packet sometimes has the wrong timestamp -3-
Ticket #142857. One packet of the previous rtp stream with an "old" timestamp" was sent.
4796 - myPBX: "Start minimized" didn't work
Ticket #142925. When the option "Show in taskbar" was disabled, the option "Start minimized" did not work.
<--
ctiwin.cs
-->
4861 - myPBX: New innovaphone logo
Ticket #145273. The claim was changed from "PURE IP-COMMUNICATIONS" to "PURE IP COMMUNICATIONS".
4742 - NAT: Local addr for outgoing packets was set wrong in case packet matched an inbound mapping an was not sent to ETH0
Ticket #141221. The local addr was determined based on the remote addr in the mapping, which was 0.0.0.0
4802 - PBX CDRs: Tranfered calls thru a Broadcast object were not shown correctly in CDRs from the Broadcast object
Ticket #143307. The rel-to/from events were missing so reporting classified these as incomplete
4731 - PBX Session Border Object: Sending DTMF with myPBX did not work for phones registered thru the SBC
Ticket #140914. The flag to indicate DTMF support was not forwarded to the PBX
4790 - PBX SOAP: Possible mixup with two simultaneous UserCall opertions
Ticket #142854. It could happen, that the same outgoing call was actually indicated on both UserCall operations
4793 - PBX Waiting: No missed call at operator, if CFNR at waiting queue
Ticket #142894. The call was cleared as if it was accepted somewhere else
4763 - PBX: Favorites were sent to the phone, even if "Store phone confg", was not configured
Ticket #141748. If "Store phone config" is not set, the favorites are configured locally on the phone.
4778 - PBX: OEM Registration licenses did not work anymore
Ticket #142371. New handling of license versions broke the OEM licenses
4799 - Phones: Cut off leading whitespace from dial string
Ticket #143006. IP241/240/230/200/110
4743 - SIP-IF config got lost if number mapping was changed
Ticket #141222. SIP-IF config was damaged if number mapping was changed.
4750 - SIP/SDP: Ignore PCMA/PCMU with vbd=yes
Ticket #141385. E.g.
v=0
o=HuaweiSoftX3 000 20657322 20657324 IN IP4 213.148.136.178
s=Sip Call
c=IN IP4 213.148.136.178
t=0 0
m=audio 55436 RTP/AVP 8 102 0 127 101
a=rtpmap:8 PCMA/8000
a=rtpmap:102 PCMA/8000
a=gpmd:102 vbd=yes
a=rtpmap:0 PCMU/8000
a=rtpmap:127 PCMU/8000
a=gpmd:127 vbd=yes
a=rtpmap:101 telephone-event/8000
a=X-modem
a=fmtp:101 0-15
4797 - SIP: Missing angle brackets around To-URI
Ticket #142972. Missing angle brackets around To-URI in INVITE and PUBLISH.
4759 - SIP: SIP-IF fails to register if initial DNS query fails to resolve domain name
Ticket #141651. SIP-IF fails to register if initial DNS query fails to resolve domain name.
No retry of DNS.
4772 - SIP: STUN not always used to map RTP ports
Ticket #142047. STUN not used to map RTP ports, if NAT type discovery failed.
4798 - SIP: Validate SIP Request-Line before go on parsing
Ticket #143002. Validate SIP Request-Line before go on parsing.
Ignore badly formated requests.
4672 - SIP: Wrong CDPN in incoming calls
Ticket #139726. Fix for a change introduced in sr18.
4749 - Video: library crashes if empty NAL arrives
Ticket #141345. There was no checking for empty NALs.
4784 - Voicemail: Freeing resources for <store-get-msgcount> asap
Ticket #142523. Reducing memory footprint in large-scale installations
V10 Service Release 22 (101294)
4838 - FAX Interface: Faster file close to recognize a "401 Unauthorized" write error
Ticket #144594. The Webdav file is closed immediately if the T.30 allows it, so a write error with "401 Unauthorized" can be forwarded and the connection closed before the fax is confirmed.
4831 - Fax Server: Handle file write errors, if file writing fails on WebDAV with "401 Unauthorized"
Ticket #144376. Handle file write errors, if file writing fails on WebDAV with "401 Unauthorized".
4819 - Fixed possible trap on CF card error
Ticket #144019. The box might have trapped on CF card errors (card full, invalid data read etc.)
4852 - Gateway: Mapping of diverted number did not work, if a calling number was mapped as well
Ticket #145035. Some digits could be duplicated.
4814 - IP-DECT: Support for new IP1202
Ticket #143904. Support for new IP1202 is added.
4816 - Memory leak in the hardware encryption driver of the IP6000
Ticket #143945. Under excessive load some packets allocated in memory were sometimes not freed in the hardware encryption driver of the IP6000.
4848 - myPBX: Case insensitivity for attribute names in LDAP search results
Ticket #144962. If the directory returned attribute names that were in a different case than configured in myPBX, the search result was discarded.
4806 - PBX Session Border Object: All endpoints were deregistered when one Session Border object was modified
Ticket #143668. This also cleared current calls
4807 - PBX: Execute CFB on Trunk/Gateway objects, if the far endpoint rejects call with busy
Ticket #143675. This is useful to do re-routing in case of a called service is busy
4824 - PBX: Potential rare trap on disconnect with mobility
Ticket #144262. A loop of sending SIG_REL messages could happen
4825 - PBX: Provider license did not work anymore
Ticket #144270. A provider license of the form <lic-type>@<num> allows the use of %<num> licenses from the start
4840 - Phones: Partner fkeys with subscriptions or favourites may not work
Ticket #144707. Partner fkeys with subscriptions or favourites may not work in some cases.
But only if partner's name is used as destination
and if namesmatch partly.
E.g. "name" and "name.x"
4841 - Prevent duplicate calllist entries on use of myPBXDial.exe
Ticket #144768. Sometimes multiple calllist entries have been created on use of myPBXDial.exe on a terminal server.
4795 - Refresh myPBX call list if last call couldn't be found inside call list update
Ticket #142923. If a CDR isn't processed within the 2 second timeout of myPBX, the returning call list won't contain the last call.
4826 - RTP: Threshold for wrong payload type event increased from 10 to 50
Ticket #144272. This allows for a minimum of 1s of wrong traffic
4855 - SIP: Adjust offered framesize in media offers on media-relay interfaces
Ticket #145079. Adjust offered framesize in media offers on media-relay interfaces.
Until now the original offered framesize was passed through.
4850 - SIP: PBX sends re-INVITE after REFER was handled
Ticket #145005. PBX sends re-INVITE after REFER was handled.
Client expects to receive nothing but NOTIFY(sip-frag) or BYE from PBX.
4649 - SIP: Switch from Media-Relay to No-Media-Relay when handling INVITE with Replaces
Ticket #139046. Switch from Media-Relay to No-Media-Relay when handling INVITE with Replaces.
May result into no media after INVITE with Replaces.
4804 - SIP: Trap when call is terminated while inbound INVITE transaction is in progress
Ticket #143631. Trap when call is terminated while inbound INVITE transaction is in progress.
4810 - SIP: UPDATE request was sent with wrong Session-Expires header
Ticket #143765. UPDATE request was sent with wrong Session-Expires header.
Value of refresher-param was wrong ("uac" instead of "uas").
4849 - SIP: Wrong IP address in Contact-URI
Ticket #144975. Wrong IP address in Contact-URI.
Used mapped ip address in Contact-URI although no STUN server configure at the interface.
4856 - Updated innovaphone banner in setup dialog
Ticket #145106. The banner has slightly changed.
V10 Service Release 23 (101298)
4862 - DHCP-Client:: a changed "IP Routing" option propagated via the server "Renew" button had no effect at the client
Ticket #145284.
4902 - Fix for trap if invalid coder config is received by DHCP
Ticket #146490. Trap if invalid coder config is received by DHCP.
4876 - IP-DECT: Phone book search filter
Ticket #145556. The configured phone book search filter isn't considered in the search string. This is fixed now.
4872 - IP-DECT: Wrong name with reverse phone book search
Ticket #145482. If there is a similar number in the LDAP directory, the number can be resolved in a wrong name. This is fixed now.
4927 - IP6000: Prevent blinking error LED on old IP6000 with HW-Build 201
Ticket #147092. Conference DSP driver was started on old hardware that doesnt support the conference DSP
4869 - LDAP: Trap in Flash Directory UI
Ticket #145405. A deleted memory region was re-accessed.
4901 - Licenses containing digits (e.g. G729channel) did not work
Ticket #146486. Problem parsing the license string
4910 - PBX CDRs: CDRs from a Broadcast object was incomplete if the caller did a transfer
Ticket #146609. The rel-to/from and conn-from events were missing. No calculation of call duration could be done.
4868 - PBX SOAP: 6s timeout to pickup receiver if call is initiated for analog phone
Ticket #145387. When a call is initiated for an anlog phone with SOAP, or any other phone, which cannot be made to accept a call atomatically, first a call rings at this phone. After accepting this call, the outgoing call is initaited. There was a timeout of 6s to accept this call. It is now increased to 60s
4870 - PBX: Connected number was not adjusted after SOAP pickup
Ticket #145427. The call looked as if connected to the original called number
4882 - SIP: Coder preference not always applied
Ticket #145867. Coder preference not always applied.
4931 - SIP: SIP interface should reject call with Q931_CAUSE_RequestedCircuit_ChannelNotAvailable
Ticket #147234. SIP interface should reject call with Q931_CAUSE_RequestedCircuit_ChannelNotAvailable (not Q931_CAUSE_AddressIncomplete_InvalidNumberFormat)
if remote proxy is currently not available ("down").
V10 Service Release 24 (101310)
4992 - Admin UI: Make SHA256 the default signing algorithm for certificates
Ticket #149545. Change default value in drop-down menus for creating certificates
* Signature: SHA256
4969 - CONF: Connected to a wrong conference room
Ticket #148318. With block dialing without any number the conference is assigned to a wrong existing room. This is fixed now.
4908 - Fax server: Raw data trace option added
Ticket #146596. There is a configuration option (/dtrace) for raw data tracing available now.
4978 - Fixed myPBXDial crashes on terminal server
Ticket #148584. Some myPBX processes have been found on terminal servers, which were not accessible, causing myPBXDial to crash.
4976 - ISDN: Send Proigress Indicator "Originator is not ISDN" with audio calls
Ticket #148574. A SIP call can only be mapped to audio on ISDN, because we do not know, if it will be fax. Some ISDN phones do not accept an audio call without the Progress Indicator "Originiator is not ISDN" because they assume it must be fax or modem
4998 - Local time derived from UTC timestamps sometimes wrong.
Ticket #149731. The UTC timestamp was adjusted by the time offset of the current time period, i.e. by the Daylight Saving Time offset or the non Daylight Saving Time offset. Thus the local time displayed for a timestamp taken in summertime was displayed wrong in wintertime and vice versa.
4966 - myPBX dial trace didn't work correctly
Ticket #148235. The trace file hasn't been written if tracing has been enabled by its MSI property.
4974 - myPBX for Android could not obtain license from a v10 PBX
Ticket #148538. License mechanism merged to v10
4990 - myPBX URI should be case-independent
Ticket #149495. The following things did not work correctly, if the URL was not in tht right case:
* Video
* Application Sharing
* WebRTC Softwarephone
Now the case of the URI doesn't matter any more.
4942 - myPBX: Display H.323 ID in history if there is no display name
Ticket #147471. If the reporting gave no display name for the remote party of a call, "Unknown" was displayed. In that case the H.323 ID is now displayed, if present.
5004 - OEM Registration licenses did not work anymore
Ticket #150069. Collateral damage of fix: #146486: Licenses containing digits (e.g. G729channel) did not work
4996 - PBX Broadcast: Potential trap if call of Broadcast did a transfer
Ticket #149651. Collateral damage of Fix 146609: PBX CDRs: CDRs from a Broadcast object was incomplete if the caller did a transfer
5002 - PBX Gateway Object: Outgoing Calls no Name/URL
Ticket #149966. To supress internal information to be sent to other systems
5009 - PBX Waiting: Original called number got lost on diverted calls to a Waiting Queue
Ticket #150188. This happens if the call was diverted more then once before the call is sent to the WQ. In this case the original called number should be displayed on the phone rather then the last diverting.
4980 - PBX: Add additional dialed digits to the call forward destination only in case of call forward to number
Ticket #148607. The additional dialed digits were added to an empty number and the resulting destination was wrong
4909 - PBX: Adjust any call from an User/Executive endpoint to a speech bearer capability
Ticket #146602. For compatibility with some ISDN phones
5012 - PBX: Append additional dialed digits to call forward destination for GW type destinations only
Ticket #150321. This function could be abused by users
4940 - SIP: Changed handling of History-Info header and stop sending Diversion header
Ticket #147429. Trying to comply to RFC-7044 and RFC-7131.
Decoding: Skip top-most entry "History-Info" (highest index value) if this entry reflects the called party itself.
Encoding: Add top-most entry "History-Info" (highest index value) that reflects the called party itself.
SIP header "Diversion" is removed since it is declared as deprecated (RFC-5806 Category Historic now).
4958 - SIP: REGISTER rejected with "301 Moved Permanently"
Ticket #147871. REGISTER gets rejected with "301 Moved Permanently"
if TCP or TLS is used as transport protocol for SIP,
but Contact-URI in REGISTER misses corresponding "transport" parameter.
4985 - SIP: SDP offer with "vbd=yes" was rejected with 488
Ticket #148803. Better to ignore "vbd=yes" attribute and accept as regular PCMA offer:
v=0
o=AudiocodesGW 1243985021 1243984779 IN IP4 195.34.155.139
s=Phone-Call
c=IN IP4 195.34.155.139
t=0 0
m=audio 56814 RTP/AVP 8 101
c=IN IP4 195.34.155.139
a=rtpmap:8 PCMA/8000
a=gpmd:8 vbd=yes;ecan=off
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
5014 - timestamps set by logger could be wrong when the system time was set delayed after boot
Ticket #150327.
5013 - timestamps used in event logging could be wrong when setting of system time was delayed
Ticket #150326.
5017 - unsent log data was not freed when the log server shadow was disabled
Ticket #150334.
5016 - Use SHA256 for automatically created certificates
Ticket #150332. Certificates that are created without any user interaction were created using SHA1. Now SHA256 is used.
4724 - Voicemail: Name Display missing within myPBX
Ticket #140773. MyPBX displayed number info only when calling a voicemail object.
V10 Service Release 25 (101324)
5045 - Fax server: Wrong error correction
Ticket #151280. The error correction doesn't work if it is necessary. It results in missed document parts or failed connections. This is fixed now.
5073 - PBX Broadcast Conference: Call to WQ not closed
Ticket #152074. If the PBX Broadcast Conference calls a PBX Waiting Queue, the call isn't recognized as closed at the end of an announcement. This causes that the Waiting Queue isn't called again. It is fixed now.
5074 - PBX Exec: Call was sent to secretary even if a CFU was set
Ticket #152082. In case the CFU destination was busy, because of Busy on ... Calls. The caller should get busy instead.
5021 - PBX Mobility: Unexpected restart on very unlikely call clearing collision
Ticket #150530. Missing null pointer check
4867 - PBX Session Border Object: Deleting one Session Border object clears registrations/calls on all Session Border objects
Ticket #145375. Happens only if the Session Border Object, which is deleted has active registrations
5089 - PBX SOAP: LocationUrl broken, if standby slave takes over
Ticket #152554. The URL contained the expession (NULL).
4919 - PBX Trunk: "No Presence/Dialog Subscribe" did not work for local subscriptions from myPBX
Ticket #146875. These subscriptions were still sent out
5076 - PBX Waiting: A call parked at an operator was regarded as active call
Ticket #152095. The operator was then regarded as busy
5067 - PBX Waiting: Set Operator presence did not work correctly
Ticket #151930. Presence was sometimes reset before the configured timeout
5068 - PBX: CFB on Trunk or Gateway did not work if the call was cleared with DISC
Ticket #151934. This happend for example on ISDN interfaces with in-band busy tones
5075 - PBX: Registrations on multiple users sometimes lost, when user objects were changed
Ticket #152091. A registration for multiple ussers is used for example to register multiple FXS interfaces to different users. The changes could be things like presence of CF updates.
5080 - PBX: Twin Phone algorythm did not work for transfer/recall
Ticket #152169. A recall after a transfer should also use the twin phone algorythm. For example if one of the phones is busy, the call should be sent to the busy phones only.
5026 - phone: cc-exec-possible indications for a pending call completion lost in some cases when sent to a busy phone
Ticket #150645. - always when call-waiting was disabled on the phone
- when the phone was put on hook to terminate the active call
<!- app_ctl.cpp app_cc.cpp -->
5079 - phone: ip222/232/241: accept packets from PC-link immediately after physical link-up
Ticket #152146. If the PC link is enabled per configuration the PC-port of the switch is now kept in forwarding state independent of the physical link state.
If the PC link is disabled per configuration the PC-port of the switch is set to disabled state.
5049 - Refresh the NAT mapping also for packets from outside to inside
Ticket #151387. NAT mappings were only refreshed for packets from inside to outside. This could cause loss of the media stream if silence compression was enabled or if ICE selected different routes for the forth and back traffic. Therefore refresh the mapping also for packets from outside to inside.
5078 - Session Border Registrations were lost, if a "License only" registration at the master was re-established
Ticket #152107. Happend for example when the license master was restarted
5083 - SIP: New config option /send-deprecated-diversion-header
Ticket #152337. Diversion header is not sent anymore since v11r1sr5 / v11r2sr1 / v10sr24 / v9hotfix50.
For interop reasons this config option is added.
If set the old and deprecated Diversion header is sent.
5060 - SIP: Try to handle offer/offer-collision
Ticket #151819. Try to handle offer/offer-collision.
1. Send re-INVITE with t38 -> rejected with 491
2. Receive re-INVITE with t38 -> rejected with 488
Better handle as offer/offer-collision and send 200/OK instead of 488.
5042 - SIP: Wrong expires parameter in 200/OK for REGISTER
Ticket #151067. Wrong expires parameter in Contact header in 200/OK for REGISTER, but only if in case of multiple bindings.
4726 - Voicemail: Default of '$_divconn' is now 'false'
Ticket #140832. was 'true'.
5047 - Voicemail: Duplicate Leak Checks
Ticket #151343. Occurred within regression tests
4803 - Voicemail: Sending Connected Number Within H.323 CONNECT Message
Ticket #143478. The connected number as configured and with a numbering-plan=private
V10 Service Release 26 (101328)
5124 - Gateway: A route with the matching number terminated with '!' should cut off any following digits
Ticket #153837. This worked fine for enblock calls, but not for overlap dialing.
5140 - IP-DECT: Fix for "Wrong name with reverse phone book search"
Ticket #154071. Since the fix "Wrong name with reverse phone book search" it doesn't work. This is fixed again.
5223 - IP-DECT: MWI update with handset change (login feature)
Ticket #156971. If the handset is changed with the login feature, the MWI isn't updated correctly. This is fixed now.
5098 - IP2x P30x IPxx10: Tone is sometimes not switched off
Ticket #153129.
5099 - Logging of PBX SOAP Admin requests resulted in broken log messages
Ticket #153261. The text contained NUL characters und no XML data as it should
5142 - myPBX: Allow non-breaking-spaces in phone numbers
Ticket #154206. Phone numbers from Outlook can contain non-breaking-spaces. For example this happens with contacts that are synchronized from an iPhone.
5171 - PBX CDRs: No info-from, info-to events after conn
Ticket #154844. These carry no information at all, and could increase the volume of the CDRs significantly. They could be generated in case of AOC information received from some ISDN/SIP providers
5100 - PBX Number Map; Call was forwarded with diverting leg2 info
Ticket #153279. The call thru a Number Objekt appeared at the called endpoint as a call diverted by the Number Map. This caused problems, when e.g. a Voicemail was called. The Number Map should be transparent for the called endpoint.
5103 - Reduced the sidetone gain on IP222
Ticket #153490. The sidetone was perceived as too strong on IP222. Reduced it by 6 dB through different balancing of analog and digital mic gain.
5093 - register for notification on changed variables only once
Ticket #152842.
5150 - Show calls with CFNR to another user as missed call in the myPBX call list
Ticket #154442. These CFNR calls are now shown as missed call in the myPBX call list.
The myPBX and phone call list now behaves the same.
Such calls are also missed if the user, to which the CFNR pointed, connects the call.
5155 - SIP: Trap on calls with very long phone number
Ticket #154470. Trap on calls with very long phone number.
5139 - SIP: Trouble handling SDP offer with "vbd=yes"
Ticket #153977. Trouble handling SDP offer with "vbd=yes".
E.g.
m=audio 43028 RTP/AVP 8 18 100 118 110 96
a=rtpmap:8 PCMA/8000
a=fmtp:8 vad=no
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:100 telephone-event/8000
a=fmtp:100 0-15
a=rtpmap:118 PCMA/8000
a=gpmd:118 vbd=yes
a=rtpmap:110 PCMU/8000
a=gpmd:110 vbd=yes
a=rtpmap:96 CLEARMODE/8000
5128 - Web-UI: Font-family of input, select, textarea, button did not inherit body style
Ticket #153879. Font-family of input, select, textarea, button did not inherit body style.
Using now "font-family:inherit" to have same font-familiy all over.
V10 Service Release 27 (101336)
5226 - configured DNS adresses sometimes lost after reconfiguration of Linux-AP
Ticket #157128.
5222 - IP-DECT: Local ring-back tone after call transfer and early media
Ticket #156966. If a call in alerting state and with early media is transferred and the new call hasn't early media, no ring-back tone is heard. This is fixed now.
5198 - ip28: incorrect measurement of pulse dial pulse length
Ticket #156110. ip28 pulse dial measured the pulse length as 10ms too long. In some cases this crossed the threshold of 80ms and detected a hook-flash instead of a digit.
4864 - myPBX Hotkey: Use ClipboardFormatListener instead of ClipboardViewer
Ticket #145316. Use a different windows API that is more robust.
4853 - myPBX Hotkey: Use Windows Automation and STRG-C instead of WM_COPY
Ticket #145040.
5164 - myPBX: Redirect to another PBX using HTTPS
Ticket #154659. myPBX always redirected to an HTTP URI. Now the redirect keeps the current protocol.
5165 - PBX Waiting: Remote number wrong after round robin recall, if transfer had happend on incoming call
Ticket #154709. For example if a consultation call is made to the WQ and the then the call is transfered, the remote number on the operator phone changes from the phone used for the consultation call to the original caller. After round robin, the phone used for the consultation is displayed again as remote number
5216 - PBX/Quick Dial: Consider General Checkmark "Hide Connected Endpoint"
Ticket #156598. Alpha display information was erronously generated, regardless of the setting of the checkmark named "Hide Connected Endpoint.
5189 - PBX: Voicemal: Wrong connected number sent, in case VM was 'local' object
Ticket #155881. The caller got a display of the VMs node number, which is not desired for 'local' objects.
5199 - PBX: Wrong number display during ringback on diversion to a local object
Ticket #156116. The number was displayed containing node prefixes
5197 - SIP: Trap when parsing presence XML with many presence/tuple elements
Ticket #156102. Trap when parsing presence XML with more than 5 presence/tuple elements.
5187 - Trap while reading kerberos config after upgrade from v9
Ticket #155804. Boxes with version 10 or higher could trap while starting after upgrade from version 9, if kerberos was configured.
V10 Service Release 28 (101344)
5272 - Admin UI: Truncated Kerberos host name after config changes in CMD0
Ticket #160137. When changing the configuration of CMD0, in some cases the host name of the box was erroneously truncated to the length of the realm name.
5256 - IP-DECT: Release code for unconnected calls to radio
Ticket #158502. If a gatekeeper call isn't alerted or connected by a handset and is released again, the release code isn't forwarded to the radio. This is fixed now.
5261 - IP-DECT: Release string added for IP1202
Ticket #159534. The release string is missed on the IP1202. This is fixed now.
5257 - phone: ip222,ip232,ip112: support additional product IDs for Plantronics Savi 740 and Jabra Pro 9460
Ticket #158871.
5254 - SIP: Bug when handling REGISTER from same addr/port for different users with same Contact-URI
Ticket #158382. Bug when handling REGISTER from same addr/port for different users with same Contact-URI.
Seconds REGISTER just got 200/OK without any processing.
5252 - SIP: Interop with Jitsi client
Ticket #158355. Adding "Jitsi-Conference-Room: xxx" to INVITE.
V10 Service Release 29 (101351)
5341 - Fax server: Maximum frame timeout increased
Ticket #163244. The maximum frame timeout is increased for compatibility issues.
5340 - Fax server: Mode bit check removed
Ticket #163240. The mode bit check is removed because of non-compliant remote devices.
5333 - FAX: Judged training failure in some cases where TCF was well acceptable
Ticket #163056. During FAX reception noise patterns with alternating good and bad bytes at the beginning or end of the TCF were judged as training failures even though the pattern was good for a sufficient interval.
5311 - ip38: possible trap if received FSK CallerID information corrupt
Ticket #162349. if the lenghth field of a FSK CallerID has values above 128, an internal counter may overflow and cause an endless loop.
5285 - IPXX10: Flash Directory Space Increased To 16MB
Ticket #160906. Was 8MB
5308 - myPBX Android: For H.323/TLS one way audio with peers that do not support ICE
Ticket #162284. For H.323/TLS no default local IP address was reported for the media and thus resulted in one way audio if the peer didn't support ICE.
5321 - myPBX for Android: Hook button of cable headsets not taking effect
Ticket #162685. The hook switch button on cable headsets was not taking effect on myPBX Android. This button should allow to accept incoming calls and hang up active connections.
5283 - PBX Trunk: Option to discard Diverting info received with incoming calls
Ticket #160866. Diverting Info from a provider is sometimes not desired
5289 - PBX: Partnerkeys with Group Indications, did not show outgoing number in case of block dialing
Ticket #161013. With overlap dialing it was ok.
5331 - phone: ip222,ip232: USB headset mute when a call was released by remote peer and a new call was signalled imediately thereafter
Ticket #162963.
5278 - TLS: Verifying of RSA signatures didn't always work
Ticket #160354. If the signature of a certificate started with a null byte the verification could fail in some special cases.
V10 Service Release 30 (101353)
5345 - DHCP: on a change from disabled to client mode without reboot the received lease parameters were not propagated to IP stack
Ticket #163580.
5351 - phone: a cc-exec-possible sent to a busy phone got lost when the active call was relased by myPBX
Ticket #164084.
5355 - phone: ip222,ip232,ip112: Plantronics VOYAGER FOCUS UC BT Headset support
Ticket #164726.
5349 - Trap when option "Outgoing Calls No Name" is set on PBX object
Ticket #163968. Trap when option "Outgoing Calls No Name" is set on PBX object.
Available on objects of type "Gateway".
V10 Service Release 31 (101358)
5387 - CDRs: Forward information missing on CDRs generate for a call which was diverted to the user and then diverted to the next
Ticket #166946. In this case the CDR at the user did not show that the call was already diverted to this user.
5406 - CF/SATA driver: Disturbs Linux SATA driver at start-up
Ticket #167567. The innovaphone CF/SATA driver can disturb the Linux SATA driver at Linux start-up, Linux recognizes a spurious interrupt and disables wrongly the SATA interrupt. The SATA device doesn't work or works slowly. This is fixed now.
5421 - Fax server: Wrong CRP message with ECM on error data frames
Ticket #168484. A wrong command repeat message (CRP) is sent if an error data frame is received after the end of the data frames (RCP) in error correction mode. The synchronisation between the devices is disturbed or lost. This is fixed now.
5410 - IP-DECT: Channel trace added
Ticket #168014. Channel trace added.
5413 - IP-DECT: DTMF through RTP fixed
Ticket #168157.
5393 - IP-DECT: Forced logout does not store CKI
Ticket #167108. If an users logs in a handset and a previously used handset is logged out, the cipher key index for early encryption isn't saved for this handset. This is fixed now.
5390 - myPBX: Chat messages sent while the destination has not responded, got lost if call to different PBX
Ticket #167061. Problem in the PBX to PBX signaling
5383 - PBX SOAP: Remote number update missing on blind transfer on another PBX
Ticket #166764. The CT-COMPLETE facility used to transmit the new number, was not used to update SOAP call
5400 - PBX Waiting: Sometimes not all members of primary group were called, when blocked because of presence
Ticket #167206. Calls need to be retried to operators which have been blocked because of presence once.
5398 - PBX: Max Call Duration setting did not work for call, with all legs incoming
Ticket #167195. The assumption that there is always an outgoing call leg, was wrong.
5402 - PBX: Reporting license counting wrong
Ticket #167404. If a user confiuguration was changed while calls were active, it could happen that an additional reporting license was acquired, which was never released.
5417 - SIP: Fix for memory leak
Ticket #168255. If SIP stack is flooded with messages not all memory was freed.
5379 - SIP: Ports are not mapped when STUN server address has been configured
Ticket #166436. Worked only when DNS name (instead of IP address) was configured.
V10 Service Release 32 (101365)
5495 - Fax server: DCS not accepted
Ticket #171453. The fax interface doesn't accept a DCS message if the extend field bits don't match with the message length. This is fixed now.
5503 - Fixed presence view issues in Office applications if the own contact is a favorite in myPBX
Ticket #171579. Otherwise there have been issues for a busy presence when calling.
5275 - IPVA: _kernel::timestamp_delta(), Sample Frequency Altered
Ticket #160286. Was 125us. Now cpu freq.
5384 - Media: Don't forward invalid G.711 channel with rate=16000
Ticket #166773. Such a channel is sent by some SIP equipment
5489 - myPBX Android: On Samsung smartphones parking a Wideband call crashed the app
Ticket #170923. Since december 2015 the app crashed on Samsung devices if a connected call with wideband codec was parked. Somehow the audio API crashes with the floating point exception SIGFPE some 10 ms after turning off 16000 Hz record and playback. It helps to switch to 8000 Hz and then turn off. This is what happens now due to the tones that follow the park operation.
5477 - myPBX: fixed MSI parameter override with manual installations
Ticket #170532. If MSI parameters have been given on a previous installation and the user installs a newer version of myPBX manually (without parameters), the old MSI parameter settings have been ignored.
5491 - Office integration with Office 2013 didn't always work properly
Ticket #171317. After closing and restarting an Office application, the presence didn't work anymore.
This Microsoft issue has been worked around by creating a new instance for each Office application itself instead of using a shared one.
5485 - PBX Waiting: For DTMF forwarded calls the destination was displayed even with Hide Connected Endpoint set
Ticket #170829. A Transfer Complete was sent to the caller
5462 - PBX: Compatibility with phones with v11r2sr9 or higher (boolean fkeys)
Ticket #170006. Boolean object of PBX v10 could not be controlled with boolean fkey on a phone with v11r2sr9 (or higher).
5451 - phone: ip222,ip232,ip112: USB headset support - Jabra SPEAK 810, Jabra BIZ 2400 II
Ticket #169555.
5450 - phone: ip222,ip232: no calling tone when a call completion indication was accepted via USB headset
Ticket #169505.
5499 - SIP: Trap in case of very long Via header
Ticket #171533. Trap in case a request is received with a very long Via header.
Traps when response is constructed.
V10 Service Release 33 (101371)
5529 - Always disable office presence logging on myPBX installation
Ticket #172291. The office presence logging can cause office to become very slow, so the myPBX installation now always disables this logging flag.
It can be still enabled in the configuration dialogue.
5528 - Fixed inactive Chat/Phone icon in office applications
Ticket #172284. One of the last fixes introduced the issue, that one couldn't start a chat/phone call from an Office application anymore.
This is fixed now.
8316 - Fixed myPBX registry office integration on MSI installation with OFFICEPRESENCE=false
A bug has been fixed which was introduced by a previous bugfix and caused issues with Office applications although OFFICEPRESENCE=false was set.
5549 - phone: ip222,ip232,ip112: USB headset support - Jabra EVOLVE 20 MS
Ticket #173456.
5509 - phone: ip222,ip232,ip112: USB headset support - workaround for Plantronics dongle D100A (Savi W440)
Ticket #171671. The D100A dongle has the same Vendor/Product signature as the D100 dongle
but does not work with the HID-reports built in for the D100 dongle.
To overcome this problem an internal dummy signature for the D100A is added.
To make a D100A working it's D100 signature must be mapped to this dummy signature.
ip222, ip232: vars create KEYS0/HID-MAP p 047f:ab01=047f:d64a
ip112: config add KEYS0 /hid-map 047f:ab01=047f:d64a
The firmware uses the signature to assign the built in HID-reports to the device.
To discriminate between devices with identical signature the HID-report-descriptor
has to be parsed at plugin time which would require a lot of effort.
5519 - SIP: Calls are dropped after retrieve
Ticket #172001. Calls are dropped after retrieve if endpoints using ICE.
End-to-end re-negotiation missing after retrieve.
5510 - Trap in HTTP server
Ticket #171676. Fix for a trap in HTTP server.
V10 Service Release 34 (101374)
8618 - Fax: Wrong decoding of T.38 error recovery IFP packet
The T.38 error recovery IFP packet is wrongly decoded. It can occur if a T.38 UDP frame is lost or swapped and can result in aborted fax connections. This is fixed now.
8535 - IPVA: Command To Halt Machine In Exception Handling
Syntax of the command: "!mod cmd CPU exc-halt"
Effekt: Forces the machine into an idle loop after an exception occurred
Purpose: A manual suspend to disk of the machine's entire RAM in crash situations.
8388 - myPBX Android/iOS: Improved TCP packet sending
Wait for transmit ready only after TCP went into flow control and not always. This allows immediate sending in most of the cases.
8588 - PBX: Compatibility with "old" hardware ids did not work for interface registrations
The <hw-id>-<if-name> type of registrations were not matched.
8542 - phone: ip112/222/232 - support for more Sennheiser USB headsets
wireless: DW Office ML, DW Pro 2, DW Pro2 ML, MB Pro2, MB Pro2 ML, Presence UC ML
wired: SC70 USB Control, SC70 USB MS, SC 260 USB Ctrl II, SC 260 USB MS II, SC 660 Ctrl, SC660 USB ML SP 20 Speakerphone, SP 20 ML Speakerphone
8566 - Trap: Decoding of Malformed LDAP PDU
A negative length resulted in memory corruption.
V10 Service Release 35 (101378)
4466 - IP-DECT: Default config change
Ticket #128180. There is a change in the default configuration which prevents a wrong configuration if a software factory reset is done with the command config clear. IP-DECT handover fails with the wrong configuration. This is fixed now.
This fix was lost with V10 SR22 and added again with V10 SR35.
8861 - phone ip222/232/112: support Jabra SPEAK 510 MS
One more product ID for the USB Bluetooth dongle Jabra LINK 360 coming with this Headset version.
8632 - Phones: Fix for fkey "Bool Objekt"
Toggle between the "Manual Override Off" and "Manual Override On" states only, if fkey has been configured for these 2 states only.
According to documentation:
If there are no Text, Icon and LED settings for both the Automatic Off State and Automatic On State state, the function key will toggle between the Manual Override Off and Manual Override On states only.
8838 - SIP: Fix for media negotiation
Fix for media negotiation.
V10 Service Release 36 (101380)
11467 - more product IDs for Plantronics BT600 (USB-Bluetooth dongle) and Jabra BIZ 2400 II USB UC headset
the alredy known BT600 dongle and the BIZ 2400 II headsets are delivered with different product IDs but identical function
V10 Service Release 37 (101382)
14393 - DNS: Fixed a trap if the static DNS entries were dumped
Dumping the static entries of the DNS resolver could result in a trap.
14235 - IP22 IP24: Faster initialisation of the TEL interfaces
On some boxes the TEL ports need a long time, e.g. more that 10 seconds to iniitialize. This fix reduces the time.
13052 - myPBX: Protect against accumulation of pending status update messages
The web application gets status updates from the PBX using long polling. In the gap between sending a status update and the next request from the browser, the PBX buffers the status updates. In order to avoid problems with too much buffered data we changed the behaviour of myPBX in the following way:
* The data is not copied any more to stack buffers for calculating hashes.
* The maximum amount of buffered data is set to 128 KB per session. If the limit is exceeded, the corresponding session is dropped.
V10 Service Release 38 (101383)
15836 - phone: USB headsets - add Plantronics APU-75 EHS Adapter, Jabra EVOLVE 30 II Mono UC, Jabra EVOLVE 30 II Stereo MS
APU-75another version of APU-70/72 EHS/USB adapter controlled via regular HID reports, Jabra EVOLVE 30... new EVOLVE series devices
V10 Service Release 39 (101385)
16252 - ip112: USB headsets - improved handling of device STALL errors caused by ESD
Certain USB headsets report a STALL error and stop working in case of electostatical discharges. To recover from this error the device must be restarted. If there was an active headset call the media stream is directed to the headset after restart, provided that the restart is completed within 2 seconds. If the restart fails or needs more than 2 seconds the media stream is directed to the handset.
16509 - phone: USB-Headsets - support Jabra BIZ 2400 II Mono USB
support Jabra BIZ 2400 II Mono USB
V10 Service Release 40 (101388)
17018 - Fix for trap in WebDAV client
Fix for trap in WebDAV Client.
17544 - Phone: USB Headset - support Plantronics C320-M(icrosoft)
Just another Signature for the M(icrosoft) Variant of the Plantronics Blackwire C320 Headset
16967 - Trap in case of unexpectedly removed CF card
If a CF card is removed or not recognied any more by the driver, there might have been a trap inside a running webdav operation.
V10 Service Release 41 (101390)
17971 - WebDAV: Bug in XML for PROPOFIND
A PROPFIND for a file resource (not directory) was answered with bad multistatus response.
The content of the DAV:href element had a slash at the end.
V10 Service Release 42 (101393)
17603 - Fax: T.38 with NAT
The RTP channel didn't start sending data after the coder is changed to T.38. So the NAT mapping could be lost. Now No-signal indications are sent.
!-- teh: vgr will das auch in V10-->
21823 - IPxx10 IPxx11: Possible watchdog during SRTP processing
A bug in the crypto driver could cause a watchdog, when non-RTP data was received over an RTP port.
20944 - phone ip241 - prevent freezing of dispaly after long time of operation
sometimes the ip241 display did freeze after a long time of operation
19351 - Support for certificate deployment by update server
The update server can now install a response to an existing signing request using vars create and restarting the box.
The response certificate(s) must be stored here in DER format:
vars create X509/REQUESTRESPONSE/00000 pb 30820...
vars create X509/REQUESTRESPONSE/00001 pb 30820...
vars create X509/REQUESTRESPONSE/00002 pb 30820...
....
22032 - WebDAV: Bug in XML response
Bug in XML response for PROPFIND caused BitKinex to crash.
Only when accessing the box root.
V10 Service Release 43 (101395)
22445 - IPxx10 IPxx11 Missing event initialization in Crypto Driver
The size of the crypto driver events was not set correctly. However this should cause no problems, because the events are never queued.
22127 - phone: USB Headsets - support Jabra EVOLVE 40 UC Mono, Sennheiser SC 630 USB CTRL
support Jabra EVOLVE 40 UC Mono, Sennheiser SC 630 USB CTRL
22310 - update service: URL-encode values substituted for URL Metacharacters
some values substituted for URL metacharacters may contain URL syntax characters which need to be replaced.
V10 Service Release 44 (101397)
22761 - _snprintf() must not prematurely stop when an argument does not fit completely into the buffer
currently _snprintf() stops when an argument does not fit completely into the buffer. It's better to copy as much of the argument as fits in the buffer..
23198 - IP241: Selected built-in background image is not loaded at boot time
Selected built-in background image is not loaded at boot time.
After reboot the default built-in background image is displayed.
23217 - USB headsets: support Plantonics Blackwire C325.1, Jabra Evolve 75
Add support for Plantonics Blackwire C325.1 and Jabra Evolve 75
V10 Service Release 45 (101400)
24681 - BC Conf: Trap fixed
A trap with the PBX BC conference object is fixed. It can occur if the object is monitored.
24771 - Phone USB Headset: support Jabra EVOLVE 20 MS Stereo
support Jabra EVOLVE 20 MS Stereo
23861 - USB headsets: handle and report single frame underrun/overrun
on isochronous transfers sometimes a one millisecond frame from headset may be too short or too long. the handling of such frames improved now.
V10 Service Release 46 (101402)
25032 - IPv6: trap when processing icmp6 neighbour discovery redirect info
IPv6 trapped when processing icmp6 neighbour discovery redirect info
V10 Service Release 47 (101404)
28549 - phone USB Headsets: support Jabra SPEAK 710 MS & Jabra LINK 370 MS
SPEAK 710 MS / LINK 370 MS are the 'Designed for Lync' variants of the already supported SPEAK 710 UC / LINK 370 UC
28457 - phone USB Headsets: support Jabra Speak 710 USB Speakerphone
add support for Jabra Speak 710 USB Speakerphone
27976 - phone USB Headsets: support Sennheiser Team Connect Wireless Conference System
add support for the Sennheiser Team Connect Wireless Conference System, a system of 4 Speakerphones coupled via bluetooth
V10 Service Release 48 (101411)
31306 - IP-DECT: Wrong Mobility Master passwords saved
caused by a missed URL decode.
31296 - IP-DECT: Wrong system password saved
if the signs '+' or '%' are used caused by a duplicate URL decode.
32718 - IP232: Support for new Touch in V10
HW1301 uses an touchcontroller (version M12) , this needs new IP232 Firmware drivers.
32808 - IP232: Support for touch controller version, fix for last fix
With the last fix touch controller Version M09 didnt work.
V10 Service Release 49 (101412)
32897 - phone USB headsets: support some more Jabra Headsets
Add some new variants of already supported devices
V10 Service Release 50 (101416)
56242 - Allow combination of multiple licenses in my-inno into a single license on the device
To avoid long licenses files
35831 - RTP fix timestamp in dummy packets used for NAT workaround
Dummy packets (RTP CN) are sent in case of media relay if there is no other packet. This way a SIP provider can do the NAT workaround in this case. This happen for example for calls coming from the provider, which are forwarded back to the provider.
The timestamp in these dummy packets did not match the timestamps in the following real RTP packets.
V10 Service Release 51 (101417)
56245 - Delete old licenses on upload of XML file or download from my.innovaphone
Old licenses are now deleted on uploading new licenses to prevent collisions between summarized license types.