[Asterisk-Dev] Egytpian call progress frequencies and cadences (second request)

Frank Sautter asterisk at sautter.com
Thu Jun 30 07:14:38 MST 2005


hi ezabi,

Ezabi schrieb:
> As I preferred to have the call progress detection fully working, I
> spent sometime messing with frequencies and stuff, and as stated I
> inserted the most relevant tones (dialtone, ring, busy) in the
> zonedata.c as follows:
>         { 20, "eg", "Egypt", { 2000, 4000 },
>         {
>                         { ZT_TONE_DIALTONE, "450*25" },
>                         { ZT_TONE_BUSY, "460/500,0/500" },
>                         { ZT_TONE_RINGTONE, "425/2000,0/1000" },
>                         { ZT_TONE_CONGESTION, "450*50/500,0/500" },
>                         { ZT_TONE_CALLWAIT, "450/500,0/500" },
>                         { ZT_TONE_DIALRECALL, "413+428" },
>                         { ZT_TONE_RECORDTONE,
> "!425/1000,!0/15000,425/360,0/15000" },
>                         { ZT_TONE_INFO, "425/2500,0/500" },
>                         { ZT_TONE_STUTTER, "413+438/100,0/40" } },
> 
> Recompiled zaptel and it all went fine except for the usual
> chan_zap.c:3429 zt_handle_event: Ring/Off-hook in strange state 6 if I
> have a wait command on the s extension in extensions.conf, removed the
> wait and it was flawless, detecting busy, hangup and all.
> 
> Hope to have these changes in future updates of the zaptel driver.
> 
> I also had these changes in the indicators.conf file to have an eg
> cadence zone.

according to itu the frequencies and intervals of your definitions are 
slightly off the spec. please refer to:
http://www.itu.int/ITU-T/inr/forms/files/tones-0203.pdf

you are welcome to insert your data to zonedata.c and indications.conf 
and place a patch (to cvs-head) on the bugtracker (bugs.digium.com)

regards
  frank



More information about the asterisk-dev mailing list