Итак отмучился и сделал, если эта тема не кому не интересна будет, удаляйте! Итак начнем, объясню только основные настройки, остальные думаю итак понятны. Подключил аналоговую линию в FXO0 в pots написал её название, в LAN0 подключил к роутеру, который работает в DHCP и ну далее получаем: что человек звонивший на аналоговый телефон "А" попадает в шлюз и шлюз переводит звонок на доменный адрес где привязаны 3 телефона.
Рабочий конфиг с моими настройками:
Цитата:
AP200# show conf
Using 2011 out of 65248 bytes
!
version 8.30R
!
hostname AP200
!
!
no bridge spanning-tree
!
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
dhcp-list 1 option dhcp-lease-time 600
!
!
ip-share enable
ip-share interface net-side ether0.0
ip-share interface local-side ether1.0
!
interface ether0.0
ip address dhcp
!
interface ether1.0
no ip address
ip dhcp-group 0
!
snmp name AP200D
!
no arp reset
!
auto-script autorun.inf
!
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
fax protocol t38 redundancy 0
fax rate 9600
h323 call start fast
h323 call tunnel enable
busyout monitor gatekeeper
busyout monitor voip-interface
!
!
! Voice port configuration.
!
! FXO
voice-port 0/0
connection plar (Тут телефон "А")
ring detect-timeout 100
ring detect-timer 500
no caller-id enable
!
!
! FXO
voice-port 0/1
no caller-id enable
!
!
!
!
! Pots peer configuration.
!
dial-peer voice 100 pots
destination-pattern (здесь указал короткий номер где находился аналоговый телефон "A")
port 0/0
!
!
!
! Voip peer configuration.
!
dial-peer voice 1000 voip
destination-pattern T
session target (Здесь указал доменный адрес "В", адрес, типа bublik.hochy.ru, а не IP)
session protocol sip
voice-class codec 1
no vad
dtmf-relay rtp-2833
!
!
!
dial-peer ipaddr-prefix n
dial-peer call-hold h
dial-peer call-transfer h
!
!
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.1.51
no ignore-msg-from-other-gk
!
!
! Codec classes configuration.
!
voice class codec 1
codec preference 1 g711alaw
codec preference 2 g729
codec preference 3 g7231r63
codec preference 4 g7231r53
!
!
!
! SIP UA configuration.
!
sip-ua
!
!
! MGCP configuration.
!
mgcp
no codec
vad
!
!
! Tones
voice class clear-down-tone 0 450 0 500 500
!
!
!
!
!
и логи из debug voip call, заместо "=" это мои телефоны:
Цитата:
47 <CEP 000000> : Call Received
48 <CEP 000000> : Call Initiated : calledNumber() crv(0) total(0)
49 <Call 3> : ****************** Call Created status(InitiatedByFXO
) *******************
50 <CEP 000000> : Calling number(====)
51 <CEP 000000> : Call id(Macka-устройства) callNum(
3)
52 <Call 3> : MatchAllProcess After Sorted
<0> id(1000) dest(T) prefer(0) selected(2)
53 <Call 3> : Initiate callee with dial-peer(T) status(CalleeDetermi
nedAll) id(Macka-устройства)
54 <NetEP 3> : InitiateOutCall: calledNum(================) callingN
um(====) target(=============)
55 <NetEP 3> : DoCall: calledAddr(sip:==================@===========) callingAddr(====)
56 <SIP 0> : No authentication information available
57 <SIP 3> : Send INVITE Request
58 <SIP 3> : Receive 100 Trying
59 <SIP 3> : Transaction (3 INVITE) proceeding
60 <SIP 3> : Receive 180 Ringing
61 <SIP 3> : Transaction (3 INVITE) proceeding
62 <Call 3> : Alert from(fffffffe) pseudo(0) inband(0) status(Callee
Initiated)
63 <SIP 3> : Receive 200 OK
64 <SIP 3> : Get SIP Audio MediaFormat : 8
65 <Call 3> : Connected from(fffffffe)
66 <NetEP 3> : Call with sip:==============@=========== esta
blished
67 <SIP 3> : Received INVITE OK response
68 <SIP 3> : Send ACK Request
69 <SIP 3> : Check Event Relation
70 <SIP 3> : Set Terminated Success for 3 INVITE
71 <SIP 2> : Set Terminated Success for 2 INVITE
72 <CEP 000000> : Disconnected(17) at Busy
73 <Call 3> : Terminated from(0) this(Local:PortBusy) before(NULL)
forced(0)
74 <CEP 000000> : DisconnectCall at Idle
75 <SIP 3> : ReleaseWithBYE
76 <SIP 3> : Send BYE Request
77 <NetEP 3> : Call TO <sip:============@==============> term
inated reason(Local:PortBusy)
78 <SIP 3> : Receive 200 OK
79 <SIP 3> : Transaction (4 BYE) completed
80 <SIP 3> : Set Terminated Success for 4 BYE
Если я кого-нить убил секретностью, то простите.