hi,
hope you will find a sec to help with my newbish problem - here it is: when pressing the dial/green button on analog phone (connected to tdm400p/fxs port) I can not seem to get dialtone ;-(( What is more interesting, if I dial 500 and press dial(as in dialplan below), then for a short moment I am able to hear dialone, then phone dials and i am connected to echo function as in dialplan below, so in general this setup rather works but it does not detect the ‘offhook’ event. btw. when running asterisk -vvvvvc under console i see activity as well when i dial 500 and press dial/green button on the phone(message about switch being created for my zap interface), but nothing happens on the console when instead i just press the dial/green button…
tdm400p with 2xfxs ports (1&2)
asterisk-1.4.22
libpri-1.4.8
zaptel-1.4.12.1
gentoo 2.6.25-gentoo-r8
i tried with a few different tutors, currently i am configuring everything almost same way as in ‘asterisk, future of telephony’ book.
/etc/zaptel.conf
Span 1: WCTDM/0 “Wildcard TDM400P REV I Board 1” (MASTER)
fxoks=1
fxoks=2
loadzone = uk
defaultzone = uk
/etc/asterisk/zapata.conf
; Span 1: WCTDM/0 “Wildcard TDM400P REV I Board 1” (MASTER)
[trunkgroups]
[channels]
usecallerid=yes
hidecallerid=no
callwaiting=no
threewaycalling=yes
transfer=yes
echocancel=yes
echotraining=yes
immediate=no
;;; line="1 WCTDM/0/0 FXOKS (In use)"
context=phones
signalling=fxo_ks
channel => 1
;;; line="2 WCTDM/0/1 FXOKS (In use)"
context=phones
signalling=fxo_ks
channel => 2
/etc/asterisk/extensions.conf
[globals]
[general]
autofallthrough=yes
[default]
exten => s,1,Verbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()
[incoming_calls]
[internal]
exten => 500,1,Verbose(1|Echo test application)
exten => 500,n,Echo()
exten => 500,n,Hangup()
[phones]
include => internal
oh, yeah i read this forum and tried a few tips (reseating the card, reloading zapata/dahdi module in asterisk, using different psu for the card), nothing helped.
btw. I live in Ireland, analog phones are bought in ireland. still there is no definition of ireland in zonedata.c, that’s why i decided to use UK (tried US as well with same result). Could this be a problem? Do I need correct dial/busy tone definitions for these phones?
Or is this related to something I still have to learn about? Does it work as it should be? in the asterisk book I found a sentence informing that option ‘immediate=no’ should be actually responsible for enabling the ‘dial tone’… me confused
I hope sbd can help me clarify this confusion.
Rgds,B.