V11 - Distinctive ringing - Where to configure

Discussion in '3CX Phone System - General' started by marcusjclifford, May 7, 2012.

Thread Status:
Not open for further replies.
  1. marcusjclifford

    Joined:
    Apr 17, 2012
    Messages:
    25
    Likes Received:
    1
    Just trying out V11 - all seems good so far.

    One issue though is our Cisco SPA504G phones have all reverted to a basic ring tone - with V10 all the phones were set (manually) to have a different ringtone.

    I presume this is due to the "Distinctive ringing" feature.
    Where in the interface is this new feature set? I can't seem to find the option anywhere...

    Thanks in advance,
    Marcus
     
  2. efounco

    efounco New Member

    Joined:
    Sep 28, 2011
    Messages:
    148
    Likes Received:
    3
    It's just part of the provisioning template. I'm not sure how it works, but I assume the system is sending a signal to the phone to trigger a different ringtone. Take a look:

    Code:
    <!--########################################################-->
        <!--###       Distinctive ringing                        ###-->
        <!--########################################################-->
    
    <!--# Setting for distinctive ringing base on altert info -->  
    <!--# info=external call from external line (no reformatting has been applied)-->
    <!--# info=international call from external line, reformatting detected international call-->
    <!--# info=national call from external line, reformatting detected national call-->
    <!--# info=local call from external line, reformatting detected local call-->
    <!--# info=queue call from queue-->
    <!--# info=ivr call from IVR-->
    
    <Ring1 group="Phone/Ring_Tone">n=Classic-1;w=3;c=1</Ring1> 
    <Ring2 group="Phone/Ring_Tone">h=external;w=3;c=2</Ring2>
    <Ring3 group="Phone/Ring_Tone">h=international;w=3;c=3</Ring3> 
    <Ring4 group="Phone/Ring_Tone">h=national;w=3;c=4</Ring4> 
    <Ring5 group="Phone/Ring_Tone">h=local;w=2;c=1</Ring5> 
    <Ring6 group="Phone/Ring_Tone">h=queue;w=2;c=2</Ring6> 
    <Ring7 group="Phone/Ring_Tone">h=ivr;w=2;c=3</Ring7> 
    <Ring8 group="Phone/Ring_Tone">n=Simple-4;w=2;c=4</Ring8> 
    <Ring9 group="Phone/Ring_Tone">n=Simple-5;w=2;c=5</Ring9>
    <Ring10 group="Phone/Ring_Tone">n=Office;w=4;c=1</Ring10>
    
    
     
  3. marcusjclifford

    Joined:
    Apr 17, 2012
    Messages:
    25
    Likes Received:
    1
    Thanks, I had found that, but
    a) I presumed that would be filled by somewhere in the web site selecting options.
    b) I don't understand the options: <Ring3 group="Phone/Ring_Tone">h=international;w=3;c=3</Ring3>
    what does h= w= and c= mean - what options do they correspond to etc...

    As I say, I presumed this would be populated by choosing options on a page somewhere...
     
  4. efounco

    efounco New Member

    Joined:
    Sep 28, 2011
    Messages:
    148
    Likes Received:
    3
    I'm not 100% positive, but I think "h=" refers to "alert-info header". If so, 3CX v11 appears to be sending an "alert-info header" to the phone in order to trigger a distinctive ringtone. The rest of the code simply defines the ringtone number and pattern. For example, "w=3;c=1" is Classic, Pattern 1 on a SPA50x.

    Although it would be nice to have a UI that controls/defines everything, It really isn't possible. The problem is that each and every SIP phone handles ring tones differently. Also, some have more ring tones installed than others. The 3CX server doesn't actually control the ring tone. It simply sending a generic "alert-info header" to the phone. If the phone is capable of handling it, a distinctive ringtone is triggered from inside the phone.

    I just hope they add an "alert-info header" for incoming DID calls too. Also, wouldn't it be awesome if we could specify our own "alert-info headers" for calls from different queues, recipients, ring groups and/or queues.
     
  5. efounco

    efounco New Member

    Joined:
    Sep 28, 2011
    Messages:
    148
    Likes Received:
    3
    BTW, There's a bug with the above .xml code (from the 504x provisioning template) that goofs up the default ring tone settings in the phone.

    This code:
    Code:
    <Ring1 group="Phone/Ring_Tone">n=Classic-1;w=3;c=1</Ring1> 
    <Ring2 group="Phone/Ring_Tone">h=external;w=3;c=2</Ring2>
    <Ring3 group="Phone/Ring_Tone">h=international;w=3;c=3</Ring3> 
    <Ring4 group="Phone/Ring_Tone">h=national;w=3;c=4</Ring4> 
    <Ring5 group="Phone/Ring_Tone">h=local;w=2;c=1</Ring5> 
    <Ring6 group="Phone/Ring_Tone">h=queue;w=2;c=2</Ring6> 
    <Ring7 group="Phone/Ring_Tone">h=ivr;w=2;c=3</Ring7> 
    <Ring8 group="Phone/Ring_Tone">n=Simple-4;w=2;c=4</Ring8> 
    <Ring9 group="Phone/Ring_Tone">n=Simple-5;w=2;c=5</Ring9>
    <Ring10 group="Phone/Ring_Tone">n=Office;w=4;c=1</Ring10>
    Should be:
    Code:
    <Ring2 group="Phone/Ring_Tone">n=Classic-2;h=external;w=3;c=2</Ring2>
    <Ring3 group="Phone/Ring_Tone">n=Classic-3;h=international;w=3;c=3</Ring3> 
    <Ring4 group="Phone/Ring_Tone">n=Classic-4;h=national;w=3;c=4</Ring4> 
    <Ring5 group="Phone/Ring_Tone">n=Simple-1;h=local;w=2;c=1</Ring5> 
    <Ring6 group="Phone/Ring_Tone">n=Simple-2;h=queue;w=2;c=2</Ring6> 
    <Ring7 group="Phone/Ring_Tone">n=Simple-3;h=ivr;w=2;c=3</Ring7>
    First, because you're only defining groups 2 - 7, you don't need to include groups 1 and 8 - 10. These are assigned by default. Second, each must have a "n=" (name) for them to show up and work properly in the phone's menu. Without the "n=" you will be unable to select or use these ring tone for any other line. Also, it messes up the menu...
     
Thread Status:
Not open for further replies.