Hi Mike
Although the o-option causes Dial to pass the caller ID of an
incoming call (from Zap) to the outgoing channel (Zap as well) and my
POTS phone is displaying the correct caller ID, the phone still
thinking that it got two calls - one of which I pick up, the other is
listed in the phones "missed calls" list.
> By default callweaver will try and send caller ID twice. Once
> between a
> polarity reversal and the first ring and once after the first ring.
> The
> caller ID _shouldn't_ change in between.
Is there a way to force CallWeaver to only send the caller ID once -
for testing?
The debug dump shows that only one call is actually being made:
> -- Starting simple switch on 'Zap/4-1'
> -- Zap/4-1: Done CID/distinctive ring detection:
> cadence=420,3360,1660,0,0
> == Starting Zap/4-1 at external-zap,,1 failed so falling back to
> exten 's'
> -- Executing Dial("Zap/4-1", "Zap/1&SIP/sschwyn&SIP/shampe,
> 22,owt")
> -- Called 1
> -- Zap/1-1 is ringing
> -- Zap/1-1 is ringing
> -- Zap/1-1 answered Zap/4-1
> -- Attempting native bridge of Zap/4-1 and Zap/1-1
> -- Hungup 'Zap/1-1'
> == Spawn extension (external-zap, s, 1) exited non-zero on 'Zap/4-1'
> -- Hungup 'Zap/4-1'
Here's the zapata.conf:
> [channels]
> language=en
> rxgain=0,0
> txgain=0.0
> progzone=es
> busydetect=yes
> busycount=5
> relaxdtmf=yes
> callwaiting=yes
> callwaitingcallerid=yes
> threewaycalling=yes
> transfer=yes
> cancallforward=yes
> usecallerid=yes
> usecallingpres=yes
> hidecallerid=no
> immediate=no
>
> ; Phone
> signalling=fxo_ks
> context=internal
> callerid=Bitcetera <10>
> echocancel=yes
> echocancelwhenbridged=yes
> echotraining=yes
> [EMAIL PROTECTED]
> group=1
> channel=1
>
> ; Line
> signalling=fxs_ks
> context=external-zap
> callerid=asreceived
> echocancel=yes
> echocancelwhenbridged=yes
> echotraining=yes
> group=2
> channel=4
Thanx a bunch for your help!
-sven
_______________________________________________
Callweaver-users mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-users