Gareth Blades
2013-Sep-25 11:45 UTC
[asterisk-users] Generating a different countries ringtone on a per call basis
We can use the Dial() command with the 'r' option in order to generate the UK ringtone (as we are UK based the default is UK). How do we generate a USA ringtone for example? I have tried setting the CHANNEL(language) and CHANNEL(tonezone) to 'us' (and calling Progress() beforehand) and although this works for Playtones() the Dial command still continues to play the UK ringtone. Any ideas? Thanks Gareth
Rusty Newton
2013-Sep-26 13:59 UTC
[asterisk-users] Generating a different countries ringtone on a per call basis
On Wed, Sep 25, 2013 at 6:45 AM, Gareth Blades <mailinglist+asterisk at dns99.co.uk> wrote:> We can use the Dial() command with the 'r' option in order to generate the > UK ringtone (as we are UK based the default is UK). > How do we generate a USA ringtone for example? > > I have tried setting the CHANNEL(language) and CHANNEL(tonezone) to 'us' > (and calling Progress() beforehand) and although this works for Playtones() > the Dial command still continues to play the UK ringtone. > > Any ideas?Try the following: extension => 6001,1,Set(CHANNEL(tonezone)=us) same => n,Dial(SIP/6001,,r(ring)) The argument passed to the r option should be the specific tone in the category of the tonezone you are setting. -- Rusty Newton Digium, Inc. | Community Support Manager 445 Jan Davis Drive NW - Huntsville, AL 35806 - US Check us out at: http://digium.com & http://asterisk.org