[Asterisk-Users] Two FXO: How to dial a number when a RING comes
in?
Noah Miller
noahisaacmiller at gmail.com
Fri Jun 16 09:19:41 MST 2006
Hi Vincent -
> I'm a little lost on how to set things up with the two FXO cards I have: I
> want card #2 to dial a number when a call comes in on card #1. Using the
> following configuration, card #1 picks up the line and remains silent,
> instead of dialing out through card #2. Anybody knows what's wrong?
Several things:
------------------------------------------
ONE:
You should answer an incoming zap line before doing anything with it,
so do this:
exten => s,1,Answer
exten => s,2,Dial(Zap/2/014XXXXXX)
------------------------------------------
TWO:
Are there any console messages? Can you dial into the system and get
internal extensions? Maybe you could try a testing dialplan like
this:
exten => s,1,Answer
exten => s,2,Waitexten(10)
exten => 100,Dial(Zap/2/014XXXXXX)
Then call in and after you're connected, dial 100 to see if it will
dial out on ZAP/2
------------------------------------------
THREE:
According to your config, all incoming calls on either zap line will
try to dial out on ZAP/2. This will cause problems when the incoming
call is coming in on ZAP/2. One way to fix this would be to have the
lines go to different contexts, and the have an incoming call zap
channel 1 goto a different context where it can dial out on zap
channel 2. A (shortened) config might look like this:
zapata.conf:
context=cherbourg1
channel => 1
context=cherbourg2
channel => 2
[cherbourg1]
exten => s,1,Goto(cherbourg2,dialout,1)
[cherbourg2]
exten => dialout,1,Dial(Zap/2/014XXXXXX)
------------------------------------------
FOUR:
Also, just to clarify, in the config you have posted the following
lines don't do anything:
> ;Changed from TRUNK=Zap/g2 ; Trunk interface
> TRUNK=Zap/1 ; Trunk interface
You're setting the variable TRUNK, but you're not using it anywhere.
You would have to invoke it some way - maybe like this: exten =>
100,1,Dial(${TRUNK})
- Noah
>
> --------- /etc/zaptel.conf ---------
>
> # Zaptel Configuration File
> #
> fxsks=1,2
> loadzone=fr
> defaultzone=fr
>
> --------- /etc/asterisk/zapata.conf ---------
>
> [channels]
> context=cherbourg
> signalling=fxs_ks
> usecallerid=yes
> echocancel=yes
> callgroup=1
> pickupgroup=1
> immediate=no
> callerid="my caller id"<(123) 123-1234>
> channel=>1
>
> context=cherbourg
> signalling=fxs_ks
> usecallerid=yes
> echocancel=yes
> callgroup=1
> pickupgroup=1
> immediate=no
> callerid="my caller id"<(123) 123-1234>
> channel=>2
>
> --------- /etc/asterisk/extensions.conf ---------
> [general]
> static=yes
> writeprotect=no
> autofallthrough=yes
> clearglobalvars=no
> priorityjumping=no
>
> [globals]
> CONSOLE=Console/dsp ; Console interface for demo
> IAXINFO=guest ; IAXtel username/password
>
> ;Changed from TRUNK=Zap/g2 ; Trunk interface
> TRUNK=Zap/1 ; Trunk interface
> TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0)
>
> [cherbourg]
> ;Hid the number to protect the innocents
> exten => s,1,Dial(Zap/2/014XXXXXX)
> ---------
>
> Thank you!
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.1.394 / Virus Database: 268.9.0/366 - Release Date: 15/06/2006
>
>
> _______________________________________________
> --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
>
More information about the asterisk-users
mailing list