Имеется asterisk 1.6.2.0 на Ubuntu Linux и KTS TDM 1600 Prototype Board 17 с 2 FXO 2 FXS
Деляю скрипт который должен :
1. Звонить на внешний номер (через dahdi)
2. Ждать пока клиент поднимет трубку
3. ПРоигрывать сообщение
4. Ставить трубку
если работаю с SIP клиентами зарегистритованными на самом asterisk то все нормально т.е. работает по пунктам
если же работаю с внешним клиентом то сразу после набора номера dahdi возвращает сообщение answered не дожидаясь РЕАЛЬНОГО поднятия трубки и начинает проигрывать сообщение.
Опробовал на 3-х типах линий (мобыльный МТС Украина. стационарный цифровой, стационарний - старая АТС)
во всех 3- случаях не работает
настройки зон (в indications.conf - практически не подправлял ):
Код: Выделить всё
[ua]
; References:
;<----->http://www.minsvyaz.ru/site.shtml?id=1806
;<----->http://www.aboutphone.info/lib/gost/45-223-2001.html
description = Ukraine test
ringcadence = 1000,4000
dial = 425
busy = 425/350,0/350
ring = 0/5000,425/1000,0/4000
congestion = 425/175,0/175
callwaiting = 425/200,0/5000
record = 1400/400,0/15000
info = 950/330,1400/330,1800/330,0/1000
dialrecall = 425/400,0/40
stutter = !425/100,!0/100,!425/100,!0/100,!425/100,!0/100,!425/100,!0/100,!425/100,!0/100,!425/100,!0/100,425
Код: Выделить всё
[default]
[trunkgroups]
[channels]
language = ua
progzone = ua
echocancel=no
usecallerid=no
usecallingpres=yes
echocancelwhenbridged=no
;busypattern=250,250
relaxdtfm=yes
;answeronpolarityswitch=yes
;hanguponpolarityswitch=yes
rxgain=5.0
txgain=5.0
busydetect=yes
busycount=1
#callprogress=yes
#include "dahdi-channels.conf"
Код: Выделить всё
;;; line="4 WCTDM/16/3 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 4
callerid=
group=
context=default