PSTN->набор номера SIP->SIP
Откуда: Apatity
Сообщений: 34
|
PSTN->набор номера SIP->SIP
Подскажите, как при входящем через FXO звонке сделать (до)набор вызывающим абонентом внутреннего SIP номера?
Т.Е. абонент дозванивается до городского номера, донабирает внутренний и попадает на набранный номер.
|
Откуда: Санкт-Петербург
Сообщений: 541
|
Re: PSTN->набор номера SIP->SIP
a) show application Disa
b) show application answer
show application background
|
Откуда: Киев
Сообщений: 749
|
Re: PSTN->набор номера SIP->SIP
или так
extensions.conf
[INFXO]
exten => s,1,answer
exten => s,2,Authenticate(123456);
;http://voip-info.org/tiki-index.php?page=Asterisk+cmd+Authenticate
exten => s,3,read(num)
;http://voip-info.org/tiki-index.php?page=Asterisk+cmd+read
exten => s,4,dial(SIP/${num})
;http://voip-info.org/tiki-index.php?page=Asterisk+cmd+dial
sip.conf
[FXO]
..
context=INFXO
..
аутентификацию можно пропустить
|
Откуда: Apatity
Сообщений: 34
|
Re: PSTN->набор номера SIP->SIP
dyera) show application Disa
b) show application answer
show application background
Спасибо за подсказку, это уже прочитано.
Настроено так -
extensions.conf:
------------------------------
[incoming]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Playback(welcome)
exten => s,n,Wait(1)
exten => s,n,DISA(no-password|local)
exten => s,n,Playback(goodbye)
exten => s,n,Wait(1)
exten => s,n,Hangup
------------------------------
Звоню с города, слышу приветствие, гудок,
набираю внутренний номер, слышу короткие гудки,
по логу на этот момент * пишет "Executing DISA("Zap/1-1", "no-password|local") in new stack"
Чаще всего короткие гудки начинаются после набора первой цифры.
#asterisk -vvvvvvr
-- Starting simple switch on 'Zap/1-1'
-- Executing Answer("Zap/1-1", "") in new stack
-- Executing Wait("Zap/1-1", "1") in new stack
-- Executing Playback("Zap/1-1", "welcome") in new stack
-- Playing 'welcome' (language 'ru')
-- Executing Wait("Zap/1-1", "1") in new stack
-- Executing DISA("Zap/1-1", "no-password|local") in new stack
== Spawn extension (incoming, s, 5) exited non-zero on 'Zap/1-1'
-- Hungup 'Zap/1-1'
В чём может быть проблема?
|
Откуда: Apatity
Сообщений: 34
|
Re: PSTN->набор номера SIP->SIP
meralили так
extensions.conf
[INFXO]
exten => s,1,answer
exten => s,2,Authenticate(123456);
;http://voip-info.org/tiki-index.php?page=Asterisk+cmd+Authenticate
exten => s,3,read(num)
;http://voip-info.org/tiki-index.php?page=Asterisk+cmd+read
exten => s,4,dial(SIP/${num})
;http://voip-info.org/tiki-index.php?page=Asterisk+cmd+dial
аутентификацию можно пропустить
Спасибо, работает!
Сделал несколько по другому, может кому пригодиться:
[incoming]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Playback(welcome)
exten => s,n,Playback(schs/pstn-in-please-type-number)
exten => s,n,Set(TIMEOUT(digit)=2)
exten => s,n,Set(TIMEOUT(response)=5)
exten => s,n,Set(NUM_OUT=)
exten => s,n(restart),NoOp(current number ${NUM_OUT})
exten => s,n,WaitExten
exten => s,n,NoOp(call to ${NUM_OUT})
exten => s,n,Goto(local,${NUM_OUT},1)
exten => _X,1,Set(NUM_OUT=${NUM_OUT}${EXTEN})
exten => _X,n,Playback(digits/${EXTEN})
exten => _X,n,Goto(s,restart)
Аутентификация мне не нужна была.
|
|