Good morning everybody,
 
Can someone explain to me the interconnection between
these four things:  indications.conf, SetLanguage(), zaptel.conf
and ring-back ? If there is any !!  :- )
 
I am having this case where some users cannot hear ring back
from a DeadAGI script and it seems to be interconnected to these items.
 
These users are from the iaxfriends table, they _can_ hear ring-back from
a Dial command directly in extensions.conf, but _not_ from a DeadAGI
that performs the same Dial.
 
SIP users, directly defined in sip.conf, don't have any problem.
 
Both dial the same IAX route.
 
At some point I had no indications.conf and Eric Wieling suggested
to add it, which is what I did, and from there SIP users in sip.conf started
to have the ring-back, but still, my users from the iaxfriend table still
can't hear it.
 
I use asterisk 1.0.9
 
Should I add "language=br" in the iaxfriend source code to make it work ?
I tried to add SetLanguage in extensions.conf but without real success.
 
I included the concerned files here, if anybody could give me a hint, it would
be really appreciated !
 
Thanks in advance,
Frederic
 
 
 
------------------------------ extensions.conf ---------------------------
 
Calling this one does not give me ring back from the script:
exten => _0XX32316200,1,DeadAGI(fred.agi)
exten => _0XX32316200,2,Hangup

;Dialing this one directly gives me the ring back
exten => _10XX32316200,1,Dial(IAX2/provider/559132316200,60);
exten => _10XX32316200,2,Hangup

 
------------------------------- fred.agi -----------------------------------
#!/usr/bin/perl

use DBI;
use Asterisk::AGI;
$AGI = new Asterisk::AGI;

$AGI->answer();
$dialstr = "IAX2/provider/559132316200|60";
$res = $AGI->exec("DIAL $dialstr");
 
-------------------------------- zaptel.conf  -------------------------------
 loadzone = us
 defaultzone=us
 
--------------------------------  indications.conf  ---------------------------
 [general]
 country=br
 
[us]
 description = United States / North America
 ringcadance = 2000,4000
 dial = 350+440
 busy = 480+620/500,0/500
 ring = 440+480/2000,0/4000
 congestion = 480+620/250,0/250
 callwaiting = 440/300,0/10000
 dialrecall = 
!350+440/100,!0/100,!350+440/100,!0/100,!350+440/100,!0/100,350+440
 record = 1400/500,0/15000
 info = !950/330,!1400/330,!1800/330,0
 
[br]
 description = Brazil
 ringcadance = 1000,4000
 dial = 425
 busy = 425/250,0/250
 ring = 425/1000,0/4000
 congestion = 425/250,0/250,425/750,0/250
 callwaiting = 425/50,0/1000
 ; Dialrecall not used in Brazil standard (using UK standard)
 dialrecall = 350+440
 ; Record tone is not used in Brazil, use busy tone
 record = 425/250,0/250
 ; Info not used in Brazil standard (using UK standard)
 info = 950/330,1400/330,1800/330
 
---------------------------------- sip.conf: sip friends that hears ring-back
 
[general]
 .....
 language=en
 .....
 
[382762]
 type=friend
 username=382762
 context=something
 secret=secret
 nat=yes
 canreinvite=no
 qualify=no
 host=dynamic
 language=br
 incominglimit=1
 
-------------------------------- iax.conf
 
[general]
 ....
 language=en
 .....
;all users are in iaxfriends and they don't hear ringback in deadagi but
;here it from Dial in extensions.conf

------------------------------- iaxfriends table ----------------------------------------
mysql> show columns from iaxfriends;

+-------------+-------------+------+-----+---------+-------+
| Field       | Type        | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| accountcode | varchar(20) |      |     |         |       |
| name        | varchar(40) |      | PRI |         |       |
| secret      | varchar(40) | YES  |     |         |       |
| context     | varchar(40) | YES  |     |         |       |
| ipaddr      | varchar(20) | YES  |     |         |       |
| port        | int(6)      | YES  |     | 0       |       |
| regseconds  | int(11)     | YES  |     | 0       |       |
+-------------+-------------+------+-----+---------+-------+

 
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to