имеется связки
ATC lg-LDK-100-----4xFXO(asterisk)------ip-phone
на атс есть 10 внутренних 3хзначных номеров
к 4м подключил fxo порты
c ip телефонов можно звонить на внутренние номера атс,городские,сотовые
с внутренних атс на ip телефоны не звонится, набираю анутренний номер станции к которому подключен fxo порт и trixbox говорит(the number dial is not a service)
в логе станции
-- Executing [s@from-pstn:1] NoOp("DAHDI/1-1", "No DID or CID Match") in new stack
-- Executing [s@from-pstn:2] Answer("DAHDI/1-1", "") in new stack
-- Executing [s@from-pstn:3] Wait("DAHDI/1-1", "2") in new stack
-- Executing [s@from-pstn:4] Playback("DAHDI/1-1", "ss-noservice") in new stack
-- <DAHDI/1-1> Playing 'ss-noservice.gsm' (language 'en')
настройки trixbox
в Extensions добавляю sip телефон
в Trunks жму Add Zap Trunk (DAHDI compatibility mode)
и там вписываю в Zap Identifier (trunk name): g0
в inbound routes везде вписываю номер sip телефона
но при звонке на внутренний номер sip звонок не проходит, если в Inbound routes оставить пустым поле DID Number и внизу указать Extension 301 то звонки проходят на этот сип телефон, но они проходят со всех 4х fxo портов, а надо чтобы на 1 телефон приходили звонки с 1го fxo порта.
облазил весь интернет, ничего не нашел, не знаю уже что делать, руководство требует рабочий воип телефон((
в файле /etc/asterisk/chan_dahdi.conf пишешь так
[trunkgroups]
[channels]
;language=ru
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
group=1
;;;[PSTN]
context=from-lg
signalling=fxs_ks
busydetect=yes
channel => 1-4
в файле /etc/asterisk/extensions.conf пишешь где-нибудь в самом конце файла
[from-lg]
exten => _.,1,Answer
exten => _.,2,Wait(1)
exten => _.,3,Background(to-call-exten) ; "Для соединения с сотрудником"
exten => _.,4,Background(dial-exten) ; "наберите его добавочный номер"
exten => _.,5,Read(num,,3)
exten => _.,6,ExecIF($[ "1${num}" == "1" ]?Hangup)
exten => _.,7,Goto(from-internal,${num},1)
все звонки с АТС должны быть)
для кадого телеофона fxo пишешь в dahdi(zap) channels номер канала, потом как естеншен его через folowme пихаешь куда хочешь.
Задан: 2011-05-11 14:48:03 +0400
Просмотрен: 610 раз
Обновлен: May 16 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.