1 | изначальная версия редактировать | |
Выдержка из SIP.CONF
[fxo](!) ;Интерфейс к ГТС .100.241 / .5.139
deny=0.0.0.0/0.0.0.0
permit=0.0.0.0/0.0.0.0
port=5060
type=friend ; может как принимать, так и совершать звонки
host=dynamic
nat=yes
quality=yes
canreinvite=no
context=gts
disallow=all ; разрешить только определенные кодэки
;allow=gsm
;allow=g723
;allow=g729
allow=ulaw ; данная конфигурация лучше подходит
allow=alaw ; для локальной сети - без сжатия.
monitor=yes
language=ru ; язык
dtmfmode=info
callgroup=1
pickupgroup=1
faxdetect=yes
t38udptlsupport=yes
[600401](fxo)
secret=xxx
callerid="FXO Line 6004 01" <600401>
[600402](fxo)
secret=xxx
callerid="FXO Line 6004 02" <600402>
[600403](fxo)
secret=xxx
callerid="FXO Line 6004 03" <600403>
[600404](fxo)
secret=xxx
callerid="FXO Line 6004 04" <600404>
2 | No.2 Revision редактировать |
Выдержка из SIP.CONF
[fxo](!) ;Интерфейс к ГТС .100.241 / .5.139
deny=0.0.0.0/0.0.0.0
permit=0.0.0.0/0.0.0.0
port=5060
type=friend ; может как принимать, так и совершать звонки
host=dynamic
nat=yes
quality=yes
canreinvite=no
context=gts
disallow=all ; разрешить только определенные кодэки
;allow=gsm
;allow=g723
;allow=g729
allow=ulaw ; данная конфигурация лучше подходит
allow=alaw ; для локальной сети - без сжатия.
monitor=yes
language=ru ; язык
dtmfmode=info
callgroup=1
pickupgroup=1
faxdetect=yes
t38udptlsupport=yes
[600401](fxo)
secret=xxx
callerid="FXO Line 6004 01" <600401>
[600402](fxo)
secret=xxx
callerid="FXO Line 6004 02" <600402>
[600403](fxo)
secret=xxx
callerid="FXO Line 6004 03" <600403>
[600404](fxo)
secret=xxx
callerid="FXO Line 6004 04" <600404>
Выдержка из extensions.conf
[globals]
trank211xx1=600401 ;городская линия 211-xx1
trank211xx2=600402 ;городская линия 211-xx2
trank211xx3=600403 ;городская линия 211-xx3
.....
; разрешаем звонки по городу
exten => _9[0-79]x.,1,Answer
; пробуем набрать через первый транк
exten => _9[0-79]x.,2,Dial(SIP/${trank211xx3}/${EXTEN:1},90,t)
; пробуем набрать через второй транк
exten => _9[0-79]x.,3,Dial(SIP/${trank211xx2}/${EXTEN:1},90,t)
; пробуем набрать через третий транк
exten => _9[0-79]x.,4,Dial(SIP/${trank211xx1}/${EXTEN:1},90,t)
; если все заняты - вешаем трубку (или можно проговорить сообщение)
exten => _9[0-79]x.,n,HangUp
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.