Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2011-10-14 08:59:54 +0400

smallghost Gravatar smallghost

Выдержка из 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>

Выдержка из 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.