How to get DSCP / TOS to work on a Windows 7 Machine

We constantly get the question of why DSCP and TOS tagging does not work after following the 3CX blog on this very subject

There are some important pieces of information missing from that blogpost.   The first most important piece of information is that this method will only work if the PC is domain joined.    Microsoft have in their wisdom not enabled this feature for standalone PC configurations.

The next obvious problem with the 3CX post is that the method they mention would tag ALL packets leaving that machine with priority.   Obviously this is not good if the machine is downloading updates, or generating other traffic out via your router.

Follow the process on the blogpost from 3CX, but at the point when you add the rule, make sure to specify the following applications: (you need to add three QoS rules).

3CXMediaServer.exe
3CXPhoneSystem.exe
3CXTunnel.exe

Which will look like this in your Group policy editor after you have added all three rules:

Gpedit

Once you have added the rules, the packets leaving your network should be immediately tagged so that you can go ahead and configure your router to prioritise the traffic.

<

3CX V10 SP2 Released

Taken directly from the 3CX Blog:

3CX is pleased to announce Service Pack 2 for 3CX Phone System 10 build 20401. This service pack fixes several issues and also adds new features. To download this update, simply login to the 3CX Windows Management Console from Start, All Programs, 3CX Phone System, Windows Management Console and navigate to the 3CX Phone System Updates node.

Major improvements have been made to the Chat feature and the Call Centre Module. The Call Centre Module now has individual queue login as well as a completely new set of reports. The Chat feature has been improved with new chat notification, chat history, chat time stamping and more.

New Features, Improvements and Bug Fixes

New: Individual Log in and Log out of Queues (Call Center Module)
New: 20 new Call Center Reports including 3 reports with Graphs (Call Center Module)
New: Caller ID, Caller name and Phonebook resolution in MyPhone
New: Ability to minimize MyPhone to system tray
New: Timestamps in chat messages in 3CX MyPhone
New: Better detection that a new version of 3CX Desktop Components is available: When a new update of 3CX Desktop components is available, an icon will blink on the top right corner of 3CX MyPhone
New: Ability to delete missed calls from MyPhone Call History Tab
New: Chat messages sent to a user who is offline will be received upon the users next successful login
New: Instant Message to multiple extensions – Select Multiple Extensions, right click and click on “Instant Message”
New: Sangoma Templates for Netborder Express Version 4.1.4
New: Instant Message to Queue. Click on the queues tab and right click “Instant Message” This will send a message to all available members in that queue
New: Add Phonebook entry from Call History Tab. When you have a missed call which was unmatched, you can easily add this entry to your phonebook
New: Chat history – you can show chat history and delete it
New: Pickup is available in Queue calls. When a queue call comes in and members are ringing, any other phone can dial *20*[ringing phone extension]
New: Email notification when a lost call occurs in the queue
New: Implemented better Caller ID Functionality in Queue calls. Now you will see the Queue name followed by the DID/DDI name followed by the Caller ID/phonebook replaced caller id (if present in the phonebook). This will give the full call details of where the incoming call originated
New: Dial Skype numbers from 3CX MyPhone by adding “skype:” followed by the Skype ID you want to call

Added: Polish translation file in MyPhone
Added: Dutch translation file in MyPhone
Added: French translation file in MyPhone

Improved: Queue statistics information
Improved: Improved phonebook and dial search boxes putting the best match at the top of the list
Improved: Numerous improvements in detection of missed calls and notifications in MyPhone
Improved: When a new Chat message arrives, the 3CX MyPhone icon in the taskbar will blink
Improved: Active directory LDAP import randomizing pin and password and adding mobile number field

Fixed: Status column in MyPhone shows number of calls waiting in queue/number of calls connected to a queue member
Fixed: Bug in Tapi crashing when MyPhone is loading
Fixed: Bug in 3CX Outlook plugin caused by non US cultures
Fixed: Crash in Silverlight when Outlook and MyPhone are launched simultaneously on startup
Fixed: Phonebook Validation; Numbers with – or () cannot be saved
Fixed: Phonebook entries starting with ‘+’ are now matched
Fixed: Phone book entries match not only start of numbers but also check for a match inside the number string
Fixed: Phone book entries can be added with same name and surname if required but must contain different numbers
Fixed: MyPhone Application is set to automatically start with Windows by default
Fixed: Credentials saved in login screen when remember me is enabled
Fixed: Fix in Outbound Rules when transfer is made from MyPhone to an external number passing through an outbound rule that has a Group+Range of extensions.
Fixed: When dialing options are set to use 3CX Phone for Windows 6 and Use Intercom, the call is now made in intercom mode correctly.
Fixed: Caller name and destination of remote PBX is correct on incoming calls Via 3CX Connected bridges or Tunnels in MyPhone. This will be seen as follows: ID of Bridge + [ First Name + Last Name] of the user calling.
Fixed: Incoming ring group calls in Ring all strategy show the ring group name instead of the last member phone
Fixed: Outbound calls showing in MyPhone when calls are made via Make call
Fixed: Caller name and number are split in MyPhone Call History Section
Fixed: Blocking a range of extensions from chatting with you is now working. (- , and ; are accepted.)
Fixed: %callid% from Queue calls shows the correct actual caller ID number not the queue extension number
Fixed: Incoming calls from DID -> Ring groups or DID –> Queues, now display [DID]+[QUEUE/RG NAME]+CID in MyPhone. In ringing stage the call status will show the name of the queue and its extension number. When an agent has answered the call status will change to show the extension number + the name of the extension currently servicing the call.
Fixed: Stuck calls in MyPhone after windows recovers from sleep mode. (Still some issues on hibernate)
Fixed: Bug in blacklist of specific IP Addresses in XP and 2003 operating systems
Fixed: Fix in webserver to control memory usage when a generate support information is performed
Fixed: Delete Plug and Play broadcasts after successful registration to avoid old broadcasts on the system
Fixed: Fix in Backup and restore procedure caused by an old bug in the system related to the Default Tenant. This caused the blacklist of phonebook and billing entries to stop working
Fixed: Ability to remove Music on hold Files with a delete button option
Fixed: 1 way audio issue for calls originating from a remote 3CX PBX (bridge/tunnel) target an extension, (on busy) had a forwarding to a ring all group. When Ring group members answered the call, there used to be 1 way audio
Fixed: Direct SiP Calls reporting unregistered

Known Issues

  • On Server 2003 operating systems, a user might click on the icon to update Desktop Components and will notice that windows explorer will not come up showing the contents of the “My Documents” folder. This is because of a security incompatibility in Silverlight OOB and Server 2003. In this case click on “MyDocuments” folder and trigger the 3CX Desktop Components installation manually.
  • Call Logs and Extension Statistics in the Call Reporter might take a long time to generate reports on big installations. With 3 million records in the database call history tables, on a 600 Extension PBX, it will take around 45 minutes to 1 hour depending on the processing power of the machine. In this case it is recommended that the report is triggered at night.
  • Terminal services – On some installations, the users are manually required to double-click on the 3CXOutlookWizard.exe application to register the Outlook Plugin per user. We are working to make this happen automatically in the near future. 3CXOutlookWizard.exe is located in Program Data/3CXMyPhone/ Client/Addin
  • When 3CX MyPhone is updated, a clear of cache is sometimes required.

Important Notice

Updating 3CX MyPhone is simple. After the administrator has updated 3CX Phone System 10 from the winforms management console, users can click on the 3CX MyPhone shortcut on their desktop. A message will inform the user that 3CX MyPhone has been updated. Simply restart the application. 3CXMyPhone will be automatically updated.

After logging into 3CX MyPhone, a flashing icon will be displayed on the top right corner. This shows that an update of 3CX Desktop Components is available. Click on this icon and install. Click to watch the Installing Desktop Components video tutorial on the 3CX YouTube Channel.

Downloads

Please post any questions about this release to the 3CX Phone System V10 forum.

Use this 3CX Phone System 10 Demo Key to activate enterprise features: LFMD-4QDR-7OHP-ZZO2

We look forward to your feedback!

<

3CX V9 Service Pack 4 Released

The guys at 3CX have released service pack 4 for version 9 of their system.   Without doubling up, you can read more about this on their blog here:

 

http://www.3cx.com/blog/releases/3cx-version-9-service-pack-4/

 

<

3CX V9 Service Pack 3 Now available

To our customers, we are able to schedule updates to your 3CX phone systems as required.   Please contact info@g7eleven.com to book an engineer to perform this work for you.

 

Here is the announcement from the 3CX blog on the update to Version 9:

 

3CX is pleased to announce service pack 3 for version 9. This will upgrade your current 3CXPhone System V9 to build 14507. This update is now ready for download from the 3CX Winforms Management console / Service pack updates node. Service Pack 3 includes new features in Caller ID delivery. The update takes between 5-10 minutes once downloaded depending on the machine spec of the host server. An update is also available for the 3CXAssistant – version 14499. This can be downloaded through the 3CX Winforms management console/3CXPhone System Updates/Assistant Installer Package. More details on this below.

 

Updating your 3CX Phone System 9 installation

  1. Log in to the 3CX WINFORMS Management console. Note update procedure is only available in the winforms version of the management console.
  2. You will notice that the node 3CX Phone System Updates is highlighted in Red. This means that there is an update available.
  3. Expand the node 3CX Phone System Updates and click on 3CX Service Packs/Updates
  4. You will see 2 updates. Update 1 is a pre-requisite that is needed for the system to be upgraded to Service Pack 3. Download this first and update.
  5. When 3CX is updated, navigate to service pack/updates and select the actual SP3 update. The download of the package will start automatically
    Note: 3CX users who have not yet updated to Service pack 2 need to do this in order to go to Service Pack 3.

Updating 3CX Assistants in your network with the latest version

This version of the 3CX Assistant 9.14499 contains the following components
  • Latest 3CXPhone5
  • CRM plug-in for Outlook 2003, 2007 and 2010
Procedure to update assistants through welcome email

  1. Download the 3CX Assistant through the 3CX Winforms Management console.
  2. Select a group of extensions and click on “Send welcome email”. A welcome email will be sent to all the selected users giving them information on their extension.
  3. Users will then click the automatic Assistant update link in the welcome email. An updater will be downloaded which will automatically download the latest 3CX Assistant, and insert the provisioning file for that user
  4. User can click on the 3CX Assistant icon on the desktop and everything is configured automatically
Alternatively you can download the latest 3CX Assistant from here
.

Change Log – 3CX Phone System Service Pack 3 Version 9.14507

.New

  • Originator and Main Line Caller ID delivery for VoIP Providers
  • More information in Phones Page – Firmware number of phones now shows in the phones page (if this information is not seen, it means that user agent is not sent by phone ie unknown)
  • Implemented support of tcp transport for external lines (transport-tcp.fe.contoso.com)
  • Configurable Welcome Email Subject (Details are in welcome email help file)
  • 2 new parameters in the welcome email to generate external public Assistant and 3CXPhone provisioning links – more details access help file in MailTemplate folder
  • Keep backup option in interface to backup log files (consumes hard disk space)
  • Automatically disable external calls when Out of office (Security purpose)
  • Generating PSTN gateway secure passwords upon creation (Security purpose)
  • Added support for 3CXPhone for iPhone provisioning (3CXPhone for iPhone version coming soon)

Improved

  • Improved reliability and robustness of 3CX Queue Manager
  • Improved performance and stability in 3CX Phone System (Call Manager)
  • Faster communication between core components and decrease CPU usage on configuration service under load
  • Improved CPU and memory usage allocation in 3CX Assistant service
  • DID/DDI/Inbound rules configuration, creation. Max 3000 DID per system
  • MP3 audio files are no longer supported. Recommended .WAV format.
  • Checking Agent’s availability before polling making Queue Manager target calls faster
  • Cisco/Linksys/Snom templates for pickup of call using invite+replaces
  • Increased response timeout for Exchange integration
  • Ability to pickup Blind-transfer calls with Cisco, Grandstream, Snom Phones

Fixed

  • Bug in Hunt-Random-Start polling strategy in queue manager
  • Audio problem in conference calls created in Assistant
  • Music on hold music not played after queue manager transfers call to destination no answer entity
  • Fix in queue manager when pressing * dtmf to take you to destination no answer
  • Call reporter data representation in Queue calls
  • Abandoned calls reports
  • Call reporter data representation in ring group calls
  • Crash in Call Statistics report and added new parameter REP_CMDTIMEOUT for 3CX Phone systems with +500 extensions
  • Strip dash is in mobile number field
  • External Queue call forwarding
  • Loosing user part of contact after device host/port has changed
  • Issue in profile updating
  • Bug in recording not being saved in proper folder
  • vmails removed after 24 hours
  • Issue in Winforms console window launch
  • Forwarding from external number allowed in outbound rules
  • Transferring of calls between internal queues fix
  • Profile changes automated custom 1 -> Away -> Custom 1 and custom 1 -> Custom 2 -> Custom 1
  • Fixed bug in external incoming calls using TCP
  • Issue in Inbound rules and specific office hours not showing in source id
  • Generate updated company phone-books after restore and after wizard
  • Transfers in Assistant server and clients
  • Bug in Fax extension not being updated properly
  • Shared parked calls now show in assistant clients and can be controlled
  • Changed nonce expiration value to 5 seconds to compensate for low bandwidth networks and voip providers
  • Template fix for Patton 455X and 4638 EURO ISDN
  • Sangoma Outbound calls to Sangoma Cards fail if there is no From::DisplayName
  • Patton templates to remove dashes in FROM field and improvements to 4638 template
  • Fixed issue in server where old public ip was being used even though stun resolves correct actual external address
  • German Prompt set update – Added missing prompts

Change Log 3CX Assistant Version 9.14499

Improved

  • 3CX Assistant includes outlook add-ins for 2003, 2007 and 2010
  • Improved plug-in registration with outlook
  • F11 function strips non-numeric digits from dialed number
  • Improved transfers of calls, drag and drop
  • Memory optimizations in Assistant client and server
  • Added connection name in call history section to identify from which account the call was processed
  • Supports limited user account with UAC enabled
  • Improved rendering of extensions and scrolling
  • Added Call Dialog when double click on Call History entry (enabling user to format outgoing number)
  • Added automatic pop-up of outlook contact record on incoming call (CRM)

Fixed

  • Outbound calling strips / and . from contact numbers in outlook
  • Shared parking places can be seen in the Parked calls section
  • Transfer of calls from 1 PBX (connection) to another PBX (connection2)
  • Fix in changing of profile updates
  • Fix in Assistant remote connections and Myphone links when Out of office (Remote)
  • Fixed issues in Redial function of 3CX Assistant
  • Fixed bug in Conference function
<

3CX Release New Softphone V5 RC1

http://www.3cx.com/blog/releases/new-3cxphone-5-rc1/

Complete list of changes

  • Added: Automatic early media detection
  • Added: Easy editing of blf entries by mouse right click
  • Added: Insert key allows you to further edit the phone number in 3CXPhone
  • Added: Easier editing of phone-book contacts by clicking on name fields
  • Added: Recording in MP3 stereo option
  • Fixed: Bug in HTTP Provisioning
  • Fixed: Bug fix in audio sound device detection
  • Fixed: 3CX Phone reconnects when RTP/SIP ports have changed
  • Fixed: Bug in expiration timer for BLF to detect lost connection
  • Fixed: Fixed deadlock in handling video calls
  • Fixed: Bug in recording when pbx sip port is not default
<

3CX Release important security update to V9

We were delighted to see today that 3CX have released the following update today to improve the security features of 3CX.   The team at G7eleven have been asking for this change for ages, and 3CX – unlike many other VoIP system providers – have listened.

Blogpost from 3CX

<

Some initial thoughts on 3CX V9…. coming from V8

We got a chance this evening to do some work on 3CX V9 RC.   Here are some initial thoughts.

 

First, Myphone does not use 5000 as its port anymore, everything is on 5481 (if using the new – not Cassini – webserver).   Therefore, if like us you are using the external name of your server to connect call assistant V8, the error message will not load as we only had port 5000 open.  First thing to fix that was get rid of 5000 in your firewall rules, and leave in 5481.

 

If you were using Version 8, and you upgrade, a must is to send your users the new welcome email, which includes a really nice feature to auto install and provision the version 9 Call assistant!   This really is very impressive!   No longer will you have the pain of setting up remote users!

One feature that seems to have gone missing (though I may simply be overlooking it) is the ability to send unanswered calls to one extension to the mailbox of a different extension.   3CX, if you are listening, please can we have that back?

 

Sad to see that there is not an embedded playback on the Myphone interface, nor a “playback on phone” option.   Hopefully that will make version 10.

 

Also very glad to see the new Snom 870 in the provisioning templates!   Video on the 3CX Phone also very impressive!

 

A full list of the new features is available here

<

WiFi, 3CX and USA Biscuits

Some of our customers use WiFi extension handsets to make phone calls.


Recently, G7Eleven completed a large scale wired and wireless network installation for a College Campus and as part of this project deployment we implented a 3CX VoIP solution that takes full advantage of their new network.


The customer has twenty eight Zone Director managed RUCKUS wireless AP’s throughout their campus property and G7Eleven has limited their VoIP traffic to a special encrypted VLAN. All is working well except one major issue.


Sometimes during a call their WiFi phone roams out of coverage. This is a rare occurrence thanks to the excellent performance of Ruckus Wireless (www.ruckuswireless.com) but it does happen from time to time no matter how good the wireless coverage is.


This is a serious problem as 3CX does not disconnect the handset and the previously live phone call is not cleared by default until the system administrator intervenes and manually closes the call in the 3CX management console.


To make matters worse, when the WiFi phone re-associates to the wireless network it cannot make any further calls until the previous call has been manually cleared. The handset has no knowledge that it was previously on a call and fails to re-register back to 3CX properly and make further calls.


This was very inconvenient for the customer and needed a solution fast.


I therefore had a question?


“Is there a timer in 3CX or setting that I could change to clear the call in this circumstance?”


The answer when it comes to 3CX is of course “YES”


Check the Custom Parameter with name “SIPPINGPERIOD” in 3CX.


Normally this is disabled and when it is enabled it queries the handset so I set the value to 20 seconds. I did not want to set it too short in case the customer lost coverage for a short period of time, for example when they step into a lift during a call and then exit and reconnect to another AP then this call would continue perfectly.


I made a phone call from a WiFi Handset and while on a call placed the phone into a metal box (USA Biscuit Tin actually, aka high tech WiFi signal blocker and very yummy biscuits too..) and after 5-10 seconds the handset lost wireless signal. The call remained open on the 3CX system and after approx 20 seconds was cleared when 3CX SIPPINGPERIOD failed to get an answer from the handset.


Objective achieved. Hope this helps someone else.

<

3CX v9 Beta 2 Released

Another Beta release from the guys at 3CX.  

 

We here at G7eleven will be sure to test this in house ready for rollout to our customers once 3CX release the final version.

 

The new features are welcome!

More details here:

http://www.3cx.com/blog/releases/3cx-phone-system-v9-beta-2/

 

<

Portech MV372 and MV374 Inbound call failures to 3CX

Here is an interesting one that our install team found today that may be helpful to others.

 

We noticed that the new V9.x software on Portech devices does not work “out of the box” with the
3CX supported method documented here – http://www.3cx.com/voip-gateways/portech372.html

 

The Portech MV37x series has different motherboards dependent on the manufacture date.   Its
difficult to figure out what version is what, but if on your configuration pages for the portech you
see this:

08-04-2010 14-51-04

 

 

 

 

and not this:

 

08-04-2010 14-53-56

 

 

 

 

 

You need to make a change on your 3CX Server settings.   (Version 6 does NOT have this problem).

In 3CX, edit the MV37x entries and add the following to the Call Source Identification section:

 

Contact: Host Part                  “GWHostPort” gateway/provider host/port”

 

Then everything should work on the inbound calls for you.

08-04-2010 15-15-05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<

heartReseller and Reseller's End User testimonials

Since we moved from Blueface to G7eleven we have been able to finally provide our customers with reliable service, cost savings and reliable billing.- Leo Colgan. Integrated Media Solutions - Reseller
G7eleven have provided us with a solid VoIP solution for our thousands of customers. The technical ability of the G7 team has assisted us in providing a solid service to our clients.- Munster Broadband - Reseller
Moving to G7eleven's "onvoip" service was a simple change, and the support we have had from the team at G7 since has been second to none!- BBNet - Reseller

Contact

Ducart Suite, Castletroy Park Commercial Campus, Limerick, Ireland
E-Mail: admin@g7eleven.com
Voip: +353 (61) 576001
Follow on Facebook
Follow on Twitter

About G7Eleven

G7eleven provide simple and well supported VoIP billing and trunking services for our resellers in Ireland and the UK.

Follow Us on Twitter

twitter
© 2009 G7Eleven | All Rights Reserved