Доброго времени суток !
Помогите пожалуйста в решении вот такого вопроса:
Нужно сделать проброс звонка по следующему сценарию:
1. Подняли трубку на 11 номере miniATC1 набрали 20
2. Попали на 1-й порт FXO VOIP1 имеющий свой внутренний номер 10
3. Получили гудок, донабираем 20
4. VOIP1 спрашивает номер у * и получает IP на котором живет номер 20
4. Попадаем на FXO VOIP2, слышим гудок miniATC2
5. Набираем и вызываем 201
По такому же сценарию нужно звонить в обратную сторону с miniATC2 на miniATC1.
так же необходимо иметь возможность звонить с любого SoftPhone зарегистривовашегося на *, в любом направлении.
В той конфигурации которую я привел ниже, я слышу гудок miniATC2, но не могу донабрать номер. Отсюда следует вывод,
что до miniATC2 не проходит DTMF набираемый мною. Проверял - становился параллельно на FXO порт VOIP2
Вопрос: где я не прав в конфиге и почему не проходит DTMF ?
Вторая проблема: AP200 не ловит сигнал Busy. В AP200 есть команда для подстройки шаблона BUSY, и в принципе все
настраиваемо, но вопрос: что если этот самый Busy двухтональный, как его определять. А второй вопрос, нет ли в AP200
режима обучения, что-бы толкнуть ему какую-нибудь команду - а потом пустить этот самый BUSY и что-б он сам настроился ?
Говорят, в AP200 такое есть ...
! Tones
voice class clear-down-tone 0 450 0 250 250 << вот этой командой можно его научить распознавать сигнал BUSY.
Заранее спасибо за помощь! ))
Схема:
+---+ +-------+ +-------+ +---+
11 | m | FXO| | \ \ | |FXO | m | 201
----+ i +--------+ AP200 +------/ /--------+ AP200 +----------+ i +-----
12 | n |20 10| VOIP1 | \ \ | VOIP2 |20 205 | n | 202
----+ i | +-------+ /\ +-------+ | i +-----
13 | | /||\ | | 203
----+ A | 192.168.57.141 || 192.168.57.142 | A +-----
| T | || | T |
| C | || | C |
| | || | |
| 1 | || | 2 |
+---+ || +---+
__||__
/ \
+ ** +
|asterisk|
+ +
\______/
Конфиги * и AP200
-------------------------------------------------
sip.conf
--------------------------------
[10]
nat=no
type=peer
host=dynamic
;disallow=all
;dtmfmode=inband
;allow=all
allow = ulaw
callerid="AP200 A0/0"
[20]
nat=no
type=peer
host=dynamic
;disallow=all
;dtmfmode=inband
;allow=all
allow = ulaw
callerid="AP200 A0/0"
--------------------------------
extensions.conf
--------------------------------
exten => 10,1,Dial(SIP/10,60,rT)
exten => 20,1,Dial(SIP/20,60,rT)
-------------------------------------------------
VOIP1
-------------------------------------------------
Using 1922 out of 65248 bytes
!
version 8.10
!
hostname AP200
!
dhcp-list 0 type server
dhcp-list 0 address server interface ether0.0
dhcp-list 0 option dhcp-lease-time 600
!
dhcp-list 1 type server
dhcp-list 1 address server 10.1.1.2 10.1.1.254 255.255.255.0
!
!
no ip-share enable
ip-share interface net-side ether0.0
ip-share interface local-side ether1.0
!
interface ether0.0
ip address 192.168.57.141 255.255.255.0
!
interface ether1.0
no ip address
!
snmp name AP200D
!
no arp reset
!
ntp server 194.44.116.71
!
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
fax protocol t38 redundancy 0
fax rate 9600
h323 call start fast
!
!
! Voice port configuration.
!
voice-port 0/0
! FXO
!
!
voice-port 0/1
! FXO
!
!
!
!
! Pots peer configuration.
!
dial-peer voice 10 pots
destination-pattern 20
port 0/0
!
dial-peer voice 11 pots
destination-pattern 21
port 0/1
!
!
!
! Voip peer configuration.
!
dial-peer voice 1 voip
destination-pattern T
session target 192.168.57.6
session protocol sip
codec g711ulaw
dtmf-relay rtp-2833
description "Connect_to_Asterisk"
!
dial-peer voice 2 voip
destination-pattern T
session target 192.168.57.6
session protocol sip
codec g711ulaw
dtmf-relay rtp-2833
description "Connect_to_Asterisk"
!
!
!
!
!
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.57.142
!
!
! Codec classes configuration.
!
voice class codec 1
codec preference 1 g729
codec preference 2 g7231r63
codec preference 5 g711ulaw
codec preference 6 g7231r53
!
!
!
! SIP UA configuration.
!
sip-ua
sip-server 192.168.57.6
register e164
!
!
! MGCP configuration.
!
mgcp
codec g711ulaw
!
!
! Tones
voice class clear-down-tone 0 450 0 250 250
!
!
!
!
-------------------------------------------------
VOIP2
-------------------------------------------------
Using 1926 out of 65248 bytes
!
version 8.10
!
hostname AP200
!
dhcp-list 0 type server
dhcp-list 0 address server interface ether0.0
dhcp-list 0 option dhcp-lease-time 600
!
dhcp-list 1 type server
dhcp-list 1 address server 10.1.1.2 10.1.1.254 255.255.255.0
!
!
no ip-share enable
ip-share interface net-side ether0.0
ip-share interface local-side ether1.0
!
interface ether0.0
ip address 192.168.57.142 255.255.255.0
!
interface ether1.0
no ip address
!
snmp name AP200D
!
no arp reset
!
ntp server 194.44.116.71
!
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
fax protocol t38 redundancy 0
fax rate 9600
h323 call start fast
!
!
! Voice port configuration.
!
voice-port 0/0
! FXO
!
!
voice-port 0/1
! FXO
!
!
!
!
! Pots peer configuration.
!
dial-peer voice 10 pots
destination-pattern 10
port 0/0
!
dial-peer voice 11 pots
destination-pattern 11
port 0/1
!
!
!
! Voip peer configuration.
!
dial-peer voice 200 voip
destination-pattern T
session target 192.168.57.6
session protocol sip
codec g711ulaw
dtmf-relay rtp-2833
description "Connect_to_Asterisk"
!
dial-peer voice 300 voip
destination-pattern T
session target 192.168.57.6
session protocol sip
codec g711ulaw
dtmf-relay rtp-2833
description "Connect_to_Asterisk"
!
!
!
!
!
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.57.142
!
!
! Codec classes configuration.
!
voice class codec 1
codec preference 1 g729
codec preference 2 g7231r63
codec preference 5 g711ulaw
codec preference 6 g7231r53
!
!
!
! SIP UA configuration.
!
sip-ua
sip-server 192.168.57.6
register e164
!
!
! MGCP configuration.
!
mgcp
codec g711ulaw
!
!
! Tones
voice class clear-down-tone 0 450 0 250 250
!
!
!
!
-------------------------------------------------