ZAPATA.CONF: ------------- ; ; Zapata telephony interface ; ; Configuration file [trunkgroups] [channels] language=fr context=from-zaptel ;indique le context de votre diaplan par defaut switchtype=national echocancel=yes echocancelwhenbridged=yes echotraining=400 callerid=asreceived rxwink=300 ; Atlas seems to use long (250ms) winks ; ; Whether or not to do distinctive ring detection on FXO lines ; ;usedistinctiveringdetection=yes usecallerid=yes hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=no echotraining=800 rxgain=0.0 txgain=0.0 group=0 callgroup=1 pickupgroup=1 immediate=no musiconhold=mine ;faxdetect=both faxdetect=incoming ;faxdetect=outgoing ;faxdetect=no ;Include genzaptelconf configs #include zapata-auto.conf group=1 ;Include AMP configs #include zapata_additional.conf ZAPATA_ADDITIONAL.CONF -> empty ---------------------- ZAPA-AUTO.CONF: --------------- ; Autogenerated by /usr/local/sbin/genzaptelconf -- do not hand edit ; Zaptel Channels Configurations (zapata.conf) ; ; This is not intended to be a complete zapata.conf. Rather, it is intended ; to be #include-d by /etc/zapata.conf that will include the global settings ; callerid=asreceived ; Span 1: WCTDM/0 "Wildcard TDM400P REV I Board 1" signalling=fxs_ks ; Note: this is a trunk. Create a ZAP trunk in AMP for Channel 1 context=from-zaptel group=0 channel => 1 signalling=fxs_ks ; Note: this is a trunk. Create a ZAP trunk in AMP for Channel 2 context=from-zaptel group=0 channel => 2 signalling=fxs_ks ; Note: this is a trunk. Create a ZAP trunk in AMP for Channel 3 context=from-zaptel group=0 channel => 3 signalling=fxs_ks ; Note: this is a trunk. Create a ZAP trunk in AMP for Channel 4 context=from-zaptel group=0 channel => 4 ; Span 2: ZTDUMMY/1 "ZTDUMMY/1 1" CLI OUTPUT when i put the ZAP on HOLD: -------------------------------------- -- Starting simple switch on 'Zap/1-1' -- Executing NoOp("Zap/1-1", "Entering from-zaptel with DID == ") in new stack -- Executing Set("Zap/1-1", "DID=s") in new stack -- Executing NoOp("Zap/1-1", "DID is now s") in new stack -- Executing GotoIf("Zap/1-1", "1?zapok:notzap") in new stack -- Goto (from-zaptel,s,7) -- Executing NoOp("Zap/1-1", "Is a Zaptel Channel") in new stack -- Executing Set("Zap/1-1", "CHAN=1-1") in new stack -- Executing Set("Zap/1-1", "CHAN=1") in new stack -- Executing Macro("Zap/1-1", "from-zaptel-1|s|1") in new stack -- Executing NoOp("Zap/1-1", "Returned from Macro from-zaptel-1") in new stack -- Executing Goto("Zap/1-1", "ext-did|s|1") in new stack -- Goto (ext-did,s,1) -- Executing Set("Zap/1-1", "FROM_DID=s") in new stack -- Executing Set("Zap/1-1", "FAX_RX=disabled") in new stack -- Executing Goto("Zap/1-1", "ext-group|1|1") in new stack -- Goto (ext-group,1,1) -- Executing Macro("Zap/1-1", "user-callerid|") in new stack -- Executing GotoIf("Zap/1-1", "0?report") in new stack -- Executing GotoIf("Zap/1-1", "0?start") in new stack -- Executing Set("Zap/1-1", "REALCALLERIDNUM=0674937835") in new stack -- Executing NoOp("Zap/1-1", "REALCALLERIDNUM is 0674937835") in new stack -- Executing Set("Zap/1-1", "AMPUSER=") in new stack -- Executing Set("Zap/1-1", "AMPUSERCIDNAME=") in new stack -- Executing GotoIf("Zap/1-1", "1?report") in new stack -- Goto (macro-user-callerid,s,9) -- Executing NoOp("Zap/1-1", "Using CallerID "" <0674937835>") in new stack -- Executing GotoIf("Zap/1-1", "0?NEWPREFIX") in new stack -- Executing Set("Zap/1-1", "CALLERID(name)=") in new stack -- Executing Set("Zap/1-1", "RGPREFIX=") in new stack -- Executing Set("Zap/1-1", "CALLERID(name)=") in new stack -- Executing Set("Zap/1-1", "RecordMethod=Group") in new stack -- Executing Macro("Zap/1-1", "record-enable|102-103|Group") in new stack -- Executing GotoIf("Zap/1-1", "0 > 0?2:4") in new stack -- Goto (macro-record-enable,s,4) -- Executing AGI("Zap/1-1", "recordingcheck|20061010-153101|1160487060.2") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck -- AGI Script recordingcheck completed, returning 0 -- Executing NoOp("Zap/1-1", "No recording needed") in new stack -- Executing Set("Zap/1-1", "RingGroupMethod=ringall") in new stack -- Executing Macro("Zap/1-1", "dial|20|tr|102-103") in new stack -- Executing AGI("Zap/1-1", "dialparties.agi") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi dialparties.agi: Starting New Dialparties.agi -- dialparties.agi: priority is 1 dialparties.agi: Caller ID name is 'unknown' number is '0674937835' dialparties.agi: Methodology of ring is 'ringall' -- dialparties.agi: Added extension 102 to extension map -- dialparties.agi: Added extension 103 to extension map -- dialparties.agi: Extension 102 cf is disabled -- dialparties.agi: Extension 103 cf is disabled -- dialparties.agi: Extension 102 do not disturb is disabled -- dialparties.agi: Extension 103 do not disturb is disabled > dialparties.agi: extnum: 102 > dialparties.agi: exthascw: 1 > dialparties.agi: exthascfb: 0 > dialparties.agi: extcfb: > dialparties.agi: exthascfu: 0 > dialparties.agi: extcfu: -- dialparties.agi: DbSet CALLTRACE/102 to 0674937835 > dialparties.agi: extnum: 103 > dialparties.agi: exthascw: 0 > dialparties.agi: exthascfb: 0 > dialparties.agi: extcfb: > dialparties.agi: exthascfu: 0 > dialparties.agi: extcfu: == Manager 'admin' logged on from 127.0.0.1 == Manager 'admin' logged off from 127.0.0.1 > dialparties.agi: ExtensionState: 4 -- dialparties.agi: Checking CW and CFB status for extension 103 -- dialparties.agi: DbSet CALLTRACE/103 to 0674937835 -- AGI Script dialparties.agi completed, returning 0 -- Executing Dial("Zap/1-1", "SIP/102&SIP/103|20|tr") in new stack -- Called 102 -- SIP/102-087ace18 is ringing -- SIP/102-087ace18 answered Zap/1-1 -- ***[JB LOG]*** fixed jitterbuffer created on channel Zap/1-1 -- Started music on hold, class 'mine', on Zap/1-1 -- Stopped music on hold on Zap/1-1 -- Started music on hold, class 'mine', on Zap/1-1 -- Stopped music on hold on Zap/1-1 -- Hungup 'Zap/1-1' As you can see the music on hold start and is stopped right away...