<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.3790.2577" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff background="">
<DIV><FONT face=Arial size=2>Good morning everybody,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Can someone explain to me the interconnection 
between</FONT></DIV>
<DIV><FONT face=Arial size=2>these&nbsp;four things:&nbsp; indications.conf, 
SetLanguage(), zaptel.conf </FONT></DIV>
<DIV><FONT face=Arial size=2>and ring-back ? </FONT><FONT face=Arial size=2>If 
there is any !! &nbsp;:- )</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I am having this case where some users cannot hear 
ring back</FONT></DIV>
<DIV><FONT face=Arial size=2>from a DeadAGI script and it seems to be 
interconnected to these items.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>These users are from the iaxfriends table, 
they&nbsp;_can_ hear ring-back from</FONT></DIV>
<DIV><FONT face=Arial size=2>a Dial command directly in extensions.conf, but 
_not_ from a DeadAGI</FONT></DIV>
<DIV><FONT face=Arial size=2>that performs the same Dial.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>SIP users, directly defined in sip.conf, don't have 
any problem.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Both dial the same IAX route.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>At some point I had no indications.conf and Eric 
Wieling suggested</FONT></DIV>
<DIV><FONT face=Arial size=2>to add it, which is what I did, and from there SIP 
users in sip.conf started</FONT></DIV>
<DIV><FONT face=Arial size=2>to have the ring-back, but still, my users from the 
iaxfriend table still</FONT></DIV>
<DIV><FONT face=Arial size=2>can't hear it.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I use asterisk 1.0.9</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Should I add "language=br" in the iaxfriend source 
code to make it work ?</FONT></DIV>
<DIV><FONT face=Arial size=2>I tried to add SetLanguage in extensions.conf but 
without real success.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I included the concerned files here, if anybody 
could give me a hint, it would</FONT></DIV>
<DIV><FONT face=Arial size=2>be really appreciated !</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks in advance,</FONT></DIV>
<DIV><FONT face=Arial size=2>Frederic</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>------------------------------ extensions.conf 
---------------------------</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Calling this one does not give me ring back from 
the script:<BR>exten =&gt; _0XX32316200,1,DeadAGI(fred.agi)<BR>exten =&gt; 
_0XX32316200,2,Hangup<BR><BR>;Dialing this one directly gives me the ring 
back<BR>exten =&gt; 
_10XX32316200,1,Dial(IAX2/provider/559132316200,60);<BR>exten =&gt; 
_10XX32316200,2,Hangup</FONT></DIV>
<DIV><FONT face=Arial size=2><BR>&nbsp;</DIV></FONT>
<DIV><FONT face=Arial size=2>------------------------------- fred.agi 
-----------------------------------<BR>#!/usr/bin/perl<BR><BR>use DBI;<BR>use 
Asterisk::AGI;<BR>$AGI = new 
Asterisk::AGI;<BR><BR>$AGI-&gt;answer();<BR>$dialstr = 
"IAX2/provider/559132316200|60";<BR>$res = $AGI-&gt;exec("DIAL 
$dialstr");<BR>&nbsp;<BR>-------------------------------- zaptel.conf&nbsp; 
-------------------------------<BR>&nbsp;loadzone = 
us<BR>&nbsp;defaultzone=us<BR>&nbsp;<BR>--------------------------------&nbsp; 
indications.conf&nbsp; 
---------------------------<BR>&nbsp;[general]<BR>&nbsp;country=br<BR>&nbsp;<BR>[us]<BR>&nbsp;description 
= United States / North America<BR>&nbsp;ringcadance = 2000,4000<BR>&nbsp;dial = 
350+440<BR>&nbsp;busy = 480+620/500,0/500<BR>&nbsp;ring = 
440+480/2000,0/4000<BR>&nbsp;congestion = 480+620/250,0/250<BR>&nbsp;callwaiting 
= 440/300,0/10000<BR>&nbsp;dialrecall 
=&nbsp;<BR>!350+440/100,!0/100,!350+440/100,!0/100,!350+440/100,!0/100,350+440<BR>&nbsp;record 
= 1400/500,0/15000<BR>&nbsp;info = 
!950/330,!1400/330,!1800/330,0<BR>&nbsp;<BR>[br]<BR>&nbsp;description = 
Brazil<BR>&nbsp;ringcadance = 1000,4000<BR>&nbsp;dial = 425<BR>&nbsp;busy = 
425/250,0/250<BR>&nbsp;ring = 425/1000,0/4000<BR>&nbsp;congestion = 
425/250,0/250,425/750,0/250<BR>&nbsp;callwaiting = 425/50,0/1000<BR>&nbsp;; 
Dialrecall not used in Brazil standard (using UK standard)<BR>&nbsp;dialrecall = 
350+440<BR>&nbsp;; Record tone is not used in Brazil, use busy 
tone<BR>&nbsp;record = 425/250,0/250<BR>&nbsp;; Info not used in Brazil standard 
(using UK standard)<BR>&nbsp;info = 
950/330,1400/330,1800/330<BR>&nbsp;<BR>---------------------------------- 
sip.conf:&nbsp;sip friends that&nbsp;hears 
ring-back<BR>&nbsp;<BR>[general]<BR>&nbsp;.....<BR>&nbsp;language=en<BR>&nbsp;.....<BR>&nbsp;<BR>[382762]<BR>&nbsp;type=friend<BR>&nbsp;username=382762<BR>&nbsp;context=something<BR>&nbsp;secret=secret<BR>&nbsp;nat=yes<BR>&nbsp;canreinvite=no<BR>&nbsp;qualify=no<BR>&nbsp;host=dynamic<BR>&nbsp;language=br<BR>&nbsp;incominglimit=1<BR>&nbsp;<BR>-------------------------------- 
iax.conf<BR>&nbsp;<BR>[general]<BR>&nbsp;....<BR>&nbsp;language=en<BR>&nbsp;.....<BR>;all 
users are in iaxfriends and they don't hear ringback in deadagi but</FONT></DIV>
<DIV><FONT face=Arial size=2>;here it from Dial in extensions.conf</FONT></DIV>
<DIV><FONT face=Arial size=2><BR>------------------------------- iaxfriends 
table ----------------------------------------</FONT></DIV>
<DIV><FONT face=Arial size=2>mysql&gt; show columns from 
iaxfriends;</FONT></DIV>
<DIV><FONT face=Arial size=2><BR><FONT 
face=Terminal>+-------------+-------------+------+-----+---------+-------+<BR>| 
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 
Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Null | Key | Default | Extra 
|<BR>+-------------+-------------+------+-----+---------+-------+<BR>| 
accountcode | varchar(20) |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| 
name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(40) 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | PRI 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| 
secret&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(40) | YES&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| context&nbsp;&nbsp;&nbsp;&nbsp; | 
varchar(40) | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| 
ipaddr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(20) | YES&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| 
port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 
int(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | 
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|<BR>| regseconds&nbsp; | int(11)&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|<BR>+-------------+-------------+------+-----+---------+-------+<BR></DIV></FONT></FONT>
<DIV><FONT face=Arial><BR><FONT size=2></FONT></FONT>&nbsp;</DIV></BODY></HTML>