Release Note for MyPBX Enterprise 10.17.0.X ===Firmware Version: V10.17.0.32==== Applicable Model: MyPBX Enterprise Release Date: January. 31nd, 2013 http://www.yeastar.com 1/18
Note: 1. If users upgrade MyPBX system to new version, it s not allowed to downgrade the system to any lower version. Otherwise it may bring some error to MyPBX system. 2. In order to enhance the security of MyPBX system, the firmware version 10.17.0.32 of MyPBX Enterprise changed the encryption for the web GUI login. Please clean the cache and cookies of the browser before login, or use other browsers to log in. 3. In order to enhance the security of MyPBX system, the firmware version 10.17.0.32 of MyPBX Enterprise added an option register remotely on extension page. Register remotely is disabled by default which means users will be not able to register extensions remotely before enabling this option. Please enable this option first and register again. In addition, if the IP of the phone and the IP of MyPBX are not in same IP segment, even though it s not a remote extension, we also need enable the option register remotely. 1. New Features 1. Added Danish, Finnish, Norwegian, Swedish, Arabic, British system prompts. 2. Added Auto Provisioning for Yealink new firmware version, Grandstream, Escene, Fanvil, Cisco, Polycom, Snom, Aastra IP phones. 3. Added Alert Settings in case of "IP Attack" and "Abnormal Web Login". 4. Each extension is able to be configured the Max Call Duration separately. 5. Added feature code "#" to enable the user to leave voicemail to a specific extension directly without getting through the phone. (By dialing "#+extension No.") 6. Added multiple administrators in hierarchical mode (Administrator, User-administrator, CDR administrator) Administrator: have all authority General Manager: have basic authority; without the advanced authority to create VoIP trunks, reset, update, backup and restore MyPBX. CDR Manager: only have the authority to check the call recordings. 7. Added a feature to enable remote registration or not. 8. Added a feature to enable anonymous registration or not. 9. Added Feature codes to enable or disable Office Timing 10. Added TFTP server configuration in "DHCP Server" page which could be customized. 11. Added "Pedantic" setting in "SIP Settings" page. 12. Added spy function. 13. Integrate the packet capture tools. http://www.yeastar.com 2/18
14. Added research option for Pin User in Call Logs page. 2. Optimization 1. Optimize the encryption algorithm of web login 2. Optimize the Auto blacklist feature in "Firewall settings". 3. Optimize the length of the DDNS user name (up to 63 characters) 4. Delete the restriction that the "Call Queue" settings could only be saved with password. 5. Optimize the "Phone Provisioning" page. 6. The length of SMS text is added up to 70 characters 7. Added voice prompts settings for "Follow me" forwarding. 8. When the inbound call is forwarded by extension A to extension B, the Caller ID of the inbound call will be displayed on the screen of extension B as well. 9. Optimize the system log 10. Supported voice prompts in higher voice quality (WAV format: gsm 6.10 8kHz,Mono,1Kb/s; alaw/ulaw 8kHz,Mono,1Kb/s; pcm 8kHz,Mono,16Kb/s) 11. Display the Office (Closed) Timing state on "business hours" page. 12. The number of pickup groups is added up to 20. 13. Optimize the problem SIP trunk information will be saved in RAM. 14. Enhance the security of MyPBX system Web Logon. 3. Bug Fixes 1. Fixed the bug that if the strategy of Ring Group is configured as "Ring sequentially", the Ring Group member fails to dial feature code "*1" to record. 2. Fixed the bug that if the "dial pattern" of outbound route is configured as ".", the outbound call will fail to get through via trunk. 3. Fixed the bug that if the user name of VoIP trunk is alphabet and the DID is configured in Inbound Route settings, the inbound calls cannot get through. 4. Fixed the bug that if the "Outbound Route" is selected as the destination of the "Inbound Route", the Caller ID fails to be defined. 5. Fixed the bug that if client A call to MyPBX ring group via a VoIP trunk, and the client B call to the ring group via the same VoIP trunk, then the Call ID will be the number of ring group (it should be the trunk number in normal). http://www.yeastar.com 3/18
4. Instruction (New Features) 1. Added Danish, Finnish, Norwegian, Swedish, Arabic, British system prompts. Figure 4-1 Path: PBX -> Audio Settings -> System Prompts Settings Instruction: User can select Danish, Finnish, Norwegian, Swedish, Arabic British and other language system prompts as needed. 2. Added Auto Provisioning for Yealink new firmware version, Grandstream, Escene, Fanvil, Cisco, Polycom, Snom, Aastra IP phones. Instruction: 1) Add Auto Provisioning for Yealink new firmware version, Grandstream, Escene, Fanvil, Cisco, Polycom, Snom, Astra IP phones. When provisioning Yealink and Snom IP phone, MyPBX is not needed to be set as the only DHCP server any more. Note: when choose the Manufacturer as Yealink, there will be a special option NewConfig. If the firmware version number of the Yealink phone is greater than or equal to 70, please enable this option. http://www.yeastar.com 4/18
Figure 4-2 Figure 4-3 2) And new add general settings page for Aastra: Figure 4-4 http://www.yeastar.com 5/18
3) New add TFTP Server option is the DHCP Server page. So that the users can customize the TFTP server. Note: When using Phone Provisioning for Grandstream IP phone, Enter the IP address of the server directly, e.g.:192.168.5.150; for other phones using the default configuration. Path: System -> Network preferences -> DHCP Server Figure 4-5 3. Added Alert Settings in case of "IP Attack" and "Abnormal Web Login". Path: System -> System Preferences -> Alert Settings Instruction: After enabled alert settings, if the device is attacked, the system will notify users the alert via call or E-mail. The attack mode includes IP attack and Web Login. Users will receive the attack alert in time and take some steps to avoid the attacks such as change the password and firewall rules. In addition, sometimes we may find that internal IP address or remote allowed IP address have been added to the blacklist. So when users receive the alert remind, they can remove these IPs in time. Figure 4-6 1) IPATTACK When the system is attacked by some IP addresses, the firewall will add the IP to auto IP Blacklist and notify the user if it match the protection rule. http://www.yeastar.com 6/18
Number: The numbers could be set for alert notification, users can setup multiple extensions and outbound phone numbers. Please separate them by ;. e.g. 500;81234, if the extension has configured Follow Me Settings, the call would go to the forwarded number directly. Attempts: The attempts to dial a phone number when there is no answer. Note: Please ensure that all voicemail settings are properly configured on the System Settings -> Voicemail Settings page before using Emails alert. Figure 4-7 2) WEBLOGIN Enter the password incorrectly five times to login MyPBX Web interface will be as attack, the system will limit the IP login within 10 minutes and notify the user. Figure 4-8 http://www.yeastar.com 7/18
4. Each extension is able to be configured the Max Call Duration separately. Figure 4-9 Path: PBX -> Extensions -> FXS/VoIP Extensions -> General -> Call Duration Setting Instruction: Set up the max call duration for every call of this extension, but it s only valid for outbound calls. And if enter 0 or leave this blank empty, the value would be equal to the max call duration configured in the Option Settings page. Note: This setting will not be valid for internal calls. 5. Added feature code "#" to enable the user to leave voicemail to a specific extension directly without getting through the phone. (By dialing "#+extension No.") Figure 4-10 Path: PBX -> Basic Settings -> Feature Codes http://www.yeastar.com 8/18
Instruction: This feature allow user to dial #+extension No. to leave message to the callee s voicemail directly. For example, extension 500 want to leave a message for extension 501, users can use 500 dial #501 to enter the voicemail of 501. 6. Added multiple administrators in hierarchical mode (Administrator, User-administrator, CDR administrator) Administrator: have all authority Default username: admin, Default Password: password General Manager: have basic authority; without the advanced authority to reset, update, backup and restore MyPBX. Default username: user, Default Password: password Figure 4-11 without authority to change others password Figure 4-12 without authority to do factory reset CDR Manager: only have the authority to check the call recordings. Default username: cdr, Default Password: password Note: If we want to logon MyPBX with CDR manager, we need enable CDR user in the Password Settings page first. http://www.yeastar.com 9/18
Figure 4-13 See the pages for CDR Manager as below: Figure 4-14 Figure 4-15 http://www.yeastar.com 10/18
7. Added a feature to enable remote registration or not. Path: PBX -> Extensions -> FXS/VoIP Extensions -> General -> VoIP Settings -> Register Remotely Figure 4-16 Instruction: In order to enhance the security of MyPBX system, the register remotely feature is added on extension page. This feature is disabled by default. Please enable this option first if you need to register remotely. 8. Added Feature codes to enable or disable Office Timing Instruction: Display the Office (Closed) Timing state on business hours page. And add Feature codes to enable or disable Office Timing. Enable Business Hours: Inbound calls will choose the different destinations according to the office (closed) timing. Disable Business Hours: choose the office time destination in default. *81: By dialing *81 (*81 is default) on an extension will force the office time closed for the device whatever the general setting is. *82: By dialing *82 (*82 is default) on an extension will force the office time enabled for the device whatever the general setting is. http://www.yeastar.com 11/18
*081: By dialing *081 (*081 is default) on an extension will disable the Office Timing or Office Closed Timing. Path: PBX -> Basic Settings -> Business Hours Figure 4-17 9. Added "Pedantic" setting in "SIP Settings" page. Some sip provider request this parameter Pedantic when registering. Setup this option as yes, the system will perform additional request URI checking to the received INVITE packets and compare the header of sent SIP INVITE and the header of received SIP INVITE while checking. Path: PBX -> Advanced Settings -> SIP Settings -> Advanced Settings Figure 4-18 10. Added spy function. Instruction: Added General Spy mode to spy feature. This mode has the permission to use the other three modes. For example, if extension 500 want to monitor extension 501, we need to enable the 'allow being spied ' for 501, and choose the general spy mode for extension 500. Then 500 can dial it can dial *90501 to start normal spy, dial *91501 to http://www.yeastar.com 12/18
start whisper spy or dial *92501 to start barge spy. Path: PBX -> Extensions -> FXS/VoIP Extensions -> Other Settings -> Spy Settings -> Spy Modes Figure 4-19 Figure 4-20 11. Integrate the packet capture tools. Instruction: This feature always used to capture packets for technician. Integrate packet capture tool Wireshark in MyPBX. Users also could specify the destination IP address and port to get the packets. Click start to start capture and click stop option to stop, then click download to download the packets between the time. Path: Reports -> System Logs -> Packet Capture Tool Figure 4-21 12. Added research option for Pin User in Call Logs page Instruction: Added Pin User option to research the call logs. If you use Pin user to call out, the logs can be listed separately by the researching. Path: Reports -> Call Logs http://www.yeastar.com 13/18
Figure 4-22 5. Instruction (Optimization) 1. Optimize the problem SIP trunk information will be saved in RAM. Instruction: (1) When users register a VoIP trunk to a sip provider (assume its IP is 192.168.5.101), then delete the VoIP trunk and register a SPS trunk to the same sip provider. In this case, if there s a call via the sip provider, MyPBX will look for the context of VoIP trunk rather than the context of SPS trunk. (2) When users create a SPS trunk and named it as AAA, then delete this trunk and create another SPS trunk named BBB. In this case, if there s a call via the SPS trunk, MyPBX will look for the context of AAA rather than the context of BBB. (3) MyPBX will keep try to register a sip provider even though the VoIP trunk have been deleted. 2. Enhance the security of MyPBX system Web Logon. (1) The users who have not logon MyPBX are not allowed to have any operating via sending URL. (2) All files under www/webfile have been deleted to avoid some operating to get the backup as following shows: http://192.168.4.146/gui_backups/backup_2012nov8_111657.tar 3. Optimize the encryption algorithm of web login Instruction: Foreground-background communication using web MD5 encryption, MD5 (Message-Digest Algorithm 5) will enhance system security. In the old version, when users logon MyPBX, the catched packets will show the http://www.yeastar.com 14/18
password, so it s not safe enough for system. Figure 5-1 Then new version 10.17.0.32 take protection mechanism, it will not show the password in the packets. Figure 5-2 Exiting problem: When users upgrade from 10.16.x.x to 10.17.0.32, there may be a problem that they cannot logon MyPBX, the system always prompt Invalid username or password. This issue may be caused by the improvement of the scripting. The system use clear text to logon MyPBX in old versions, and the browsers will save the clear text password in the cookie and cache. To solve it, the users can clear the cookie and history of the browser, also they can change a browser to try again. http://www.yeastar.com 15/18
4. Optimize the length of the DDNS user name (up to 63 characters) Instruction: User Name field is allowed to input 63 characters. In old versions, this field only allows 31 characters. Figure 5-3 5. Delete the restriction that the "Call Queue" settings could only be saved with password. Instruction: In former versions, when users create a new queue, the system request a password, otherwise the system will prompt an error. In our new version, the password field is allowed to be blank empty; it means the agents can login to this queue without password. Figure 5-4 6. Added voice prompts settings for "Follow me" forwarding. Path: PBX -> Basic Settings -> General Preferences http://www.yeastar.com 16/18
Figure 5-5 Default: default music (it s synchronous with Music On Hold ) Ring: Ring-back tone None: without any tone 7. When the inbound call is forwarded by extension A to extension B, the Caller ID of the inbound call will be displayed on the screen of extension B as well. Instruction: When the inbound call is forwarded by extension A to extension B, the Caller ID of the inbound call will be displayed on the screen of extension B as well. In former versions, only transfer call by *03 (blind transfer) mode will realize it. In our new version, all transfer mode: *3(attended transfer)/ transfer key in the IP phone and *03(blind transfer) can realize to show the original number. 8. Supported voice prompts in higher voice quality (WAV format: gsm 6.10 8kHz,Mono,1Kb/s; alaw/ulaw 8kHz,Mono,1Kb/s; pcm 8kHz,Mono,16Kb/s) Instruction: Figure 5-6 http://www.yeastar.com 17/18
Users can customize a sound file for MyPBX refer to this detailed manual: http://www.yeastar.com/download/how_to_customize_a_sound_file_for_myp Bx_en.pdf 9. The number of pickup groups is Added up to 20. Figure 5-9 <The End> http://www.yeastar.com 18/18