SCCP--->Cisco1751V---->Messagenet

Voice su IP

Moderatore: Federico.Lagni

Rispondi
Avatar utente
mogliasi
Cisco fan
Messaggi: 42
Iscritto il: lun 06 giu , 2005 11:04 am

Come da oggetto avrei l'intenzione di configurare 2 o più interni con telefoni SCCP che possano fare e ricevere telefonate da e verso il mondo esterno utilizzando un trunk SIP di un account Messagenet.
Con Trixbox ci sono riuscito in 4 click, qui la faccenda si complica un poco.

Innanzi tutto mi devo chiarire alcuni concetti.

1) Devo creare un dial-peer per ogni ephone? Se ne acessi 100 la faccenda diventerebbe ingestibile

2) Il telefono è un 7940G con fw SCCP, ma il dial-peer lo devo creare come POTS ???

3) Ho visto qualcuno che mette le credenziali di accesso all'account sip nella dichiarazione del dial-peer.....Pensavo si dovesse dichiarare una sip-ua e poi usare quella e basta.

4) Per il dialplan peggio che andar di notte. Ognuno sembra che faccia in modi diversi. Io avrei bisogno del classico "Per uscire metto lo ZERO davanti al numero e via"

5) Per ricevere invece i telefoni interno squillano tutti assieme, il primo che risponde prende la chiamata...


Che fatica eh ? .-)
Avatar utente
mogliasi
Cisco fan
Messaggi: 42
Iscritto il: lun 06 giu , 2005 11:04 am

Dopo alcune prove sono riuscito a registrare il numero:


Cisco1751V#sh sip-ua register status
Line peer expires(sec) registered
============ ============= ============ ===========
201 20013 62 no
538XXXX 20015 834 yes


Chiamando da fuori sento il segnale di libero ma l'Ip phone non squilla.
In compenso vedo che l'interno 201 tenta di registrarsi su messagenet mandanto un messaggio REGISTER tipo questo
From: "201" <sip:[email protected]>;tag=1311B740-16CE

Ma utilizzando il SIP-UA come mai gli interni associati al telefono tentano di registrarsi ??
Avatar utente
mogliasi
Cisco fan
Messaggi: 42
Iscritto il: lun 06 giu , 2005 11:04 am

Qualche idea?
I punti 1, 2 e 5 credo di averli (forse) risolti.
Per il dialplan ho impostato un destination-pattern 9.T
però niente da fare, dopo lo scadere del timer oppure l'invio del carattere # sento inesorabilmente il segnale di occupato.
Con un pò di debug sono riuscito a vedere che in uscita il router tenta di chiamare tutti i numeri con il prefisso 9 davanti...(!!!!!)

Ma non dovrebbe togliere il pattern impostato da comando ????
Grazz
Avatar utente
mogliasi
Cisco fan
Messaggi: 42
Iscritto il: lun 06 giu , 2005 11:04 am

Risolto, ora riesco anche a chiamare fuori. Il destination-pattern è stato aggiornato a .T anche se premendo i tasti di linea ottengo subito il tono classico di portante presente metre vorrei sentirlo solamente dopo aver digitato la cifra per esterno es il numero 9.

Il problema maggiore è che riesco a ricevere telefonate dall'esterno entro qualche minuto dalla registrazione al registrar sip messagenet. Dopo più nulla.
Quando perà scade il tempo di registrazione (impostato a 3600) il tutto ritorna a funzionare per qualche minuto, e così via.

Ecco la configurazione



version 12.4
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname Cisco1751V
!
boot-start-marker
boot system flash c1700-ipvoicek9-mz.124-15.T14.bin
warm-reboot
boot-end-marker
!
logging buffered 4096
enable secret 5 XXXXXXXXXXXXXXXXXXXXX
!
no aaa new-model
clock timezone GMT 1
clock summer-time GMT recurring last Sun Mar 2:00 last Sun Oct 3:00
no ip source-route
no ip cef
!
!
no ip dhcp use vrf connected
ip dhcp excluded-address 10.1.0.0 10.1.0.50
!
ip dhcp pool DEFAULT
network 10.1.0.0 255.255.255.0
default-router 10.1.0.254
dns-server 10.1.0.254
option 150 ip 10.1.0.254
!
ip dhcp pool ITS
option 150 ip 10.1.0.254
default-router 10.1.0.254
!
!
no ip bootp server
ip domain name ngi.it
ip name-server 88.149.128.12
ip name-server 88.149.128.22

ip ddns update method dyndns
HTTP
add http://xxxxx:[email protected]/n ... dyndns.org
interval maximum 1 0 0 0
!
multilink bundle-name authenticated
!
!
voice call carrier capacity active
!
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
sip
!
!
voice class codec 1
codec preference 1 g729r8
codec preference 2 g711ulaw
codec preference 5 g726r16
codec preference 6 g726r24
codec preference 7 g726r32
codec preference 8 g723ar53
codec preference 9 g723ar63
!
!
!!
!
voice register pool 1
id mac 001B.0CDB.9418
!
!!
!
username xxxxxxx secret 5 XXXXXXXXXXXXXXXXX
archive
log config
hidekeys
!

!
ip ssh time-out 30
ip ssh authentication-retries 4
!
class-map match-any voice-signaling
match protocol sip
class-map match-all voice-udp
description Class Mapping per VoIP RTP
match protocol rtp
!
!
policy-map voicetraffic
description Priorita per traffico voce
class voice-signaling
bandwidth percent 5
class voice-udp
priority 50
class class-default
fair-queue
!
!
!
!
!
interface Loopback0
description Interfaccia di loopback
ip address 15.0.0.1 255.255.255.0
!
interface ATM0/0
no ip address
no ip redirects
no ip proxy-arp
no ip mroute-cache
no atm ilmi-keepalive
dsl operating-mode auto
hold-queue 224 in
pvc 8/35
encapsulation aal5mux ppp dialer
dialer pool-member 1
!
!
interface FastEthernet0/0
ip address 10.1.0.254 255.255.255.0
no ip redirects
no ip proxy-arp
ip nat inside
ip virtual-reassembly

speed auto
!
interface Ethernet1/0
no ip address
shutdown
half-duplex
!
interface Async5
no ip address
encapsulation slip
!
interface Dialer0
bandwidth 384
bandwidth receive 7168
ip ddns update hostname xxxxx.dyndns.org
ip ddns update dyndns
ip address negotiated
ip nat outside
ip virtual-reassembly
encapsulation ppp
dialer pool 1
dialer idle-timeout 0
dialer-group 1
no cdp enable
ppp pap sent-username xxxxxxxx password 7 xxxxxxx
ppp multilink
service-policy output voicetraffic
!
interface Dialer81
no ip address
no cdp enable
!
no ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 Dialer0
!
ip http server
no ip http secure-server
ip http path flash:/gui
ip dns server
ip nat inside source list 101 interface Dialer0 overload
ip nat inside source static tcp 10.1.0.90 443 interface Dialer0 443
ip nat inside source static udp 10.1.0.90 443 interface Dialer0 443
ip nat inside source static udp 10.1.0.52 5199 interface Dialer0 5199
ip nat inside source static udp 10.1.0.52 5198 interface Dialer0 5198
ip nat inside source static udp 10.1.0.90 80 interface Dialer0 81
ip nat inside source static tcp 10.1.0.90 80 interface Dialer0 81

ip nat inside source static udp 10.1.0.252 88 interface Dialer0 88
ip nat inside source static tcp 10.1.0.252 88 interface Dialer0 88
ip nat inside source static tcp 10.1.0.252 3074 interface Dialer0 3074
ip nat inside source static udp 10.1.0.252 3074 interface Dialer0 3074
!
ip access-list extended SICUREZZA
deny ip 10.1.0.0 0.0.0.255 any log
deny ip 127.0.0.0 0.255.255.255 any log
deny ip 10.0.0.0 0.255.255.255 any log
deny ip 172.16.0.0 0.15.255.255 any log
deny ip 192.168.0.0 0.0.255.255 any log
deny ip 169.254.0.0 0.0.255.255 any log
deny ip 224.0.0.0 15.255.255.255 any log
deny ip host 255.255.255.255 any log
deny icmp any any echo log
deny icmp any any redirect log
deny icmp any any mask-request log
permit ip any any
!
access-list 100 permit udp any any range 10000 20000
access-list 101 permit ip 10.1.0.0 0.0.0.255 any
access-list 148 permit ip any any
access-list 149 permit icmp any any echo-reply
access-list 149 permit udp any eq domain any
access-list 149 permit tcp any any eq 3074
access-list 149 permit udp any any eq 3074
access-list 149 permit tcp any any eq 88
access-list 149 permit udp any any eq 88

access-list 149 permit tcp any range 6881 6889 any
access-list 149 permit udp any range 6881 6889 any
access-list 149 deny ip any any log
access-list 150 permit icmp any any
access-list 150 permit udp any any eq ntp
access-list 150 permit udp any any eq domain
access-list 150 permit tcp any any eq www
access-list 150 permit tcp any any eq 443
access-list 150 permit tcp any any eq ftp
access-list 150 permit tcp any any eq telnet
access-list 150 permit tcp any any eq 22
access-list 150 permit tcp any any eq smtp
access-list 150 permit tcp any any eq pop3
access-list 150 permit tcp any any eq 3074
access-list 150 permit tcp any any eq 88
access-list 150 permit udp any any eq 3074
access-list 150 permit udp any any eq 88
access-list 150 permit udp any eq 3074 any
access-list 150 permit tcp any eq 3074 any
access-list 150 permit tcp any eq 88 any
access-list 150 permit udp any eq 88 any
access-list 150 permit tcp any range 6881 6889 any
access-list 150 permit udp any range 6881 6889 any
access-list 150 permit udp any any eq isakmp
access-list 150 deny ip any any log
dialer-list 1 protocol ip permit
no cdp run
!
control-plane
!
!
!
!
dial-peer voice 1 voip
description SIP
destination-pattern .T
voice-class codec 1
session protocol sipv2

session target sip-server
session transport udp
dtmf-relay sip-notify rtp-nte
no vad
!
sip-ua
authentication username 538xxxx password 7 xxxxxxxxxxxxxx
retry invite 4
retry bye 4
retry cancel 4
registrar dns:sip.messagenet.it:5061 expires 3600
sip-server dns:sip.messagenet.it:5061
!
!
telephony-service
max-ephones 2
max-dn 2
ip source-address 10.1.0.254 port 2000
auto assign 1 to 2
user-locale IT
network-locale IT
time-format 24
date-format dd-mm-yy
max-conferences 4 gain -6
transfer-system full-consult
create cnf-files version-stamp 7960 Oct 09 2010 16:40:28
!
!
ephone-dn 1 dual-line
number 201 no-reg both
!
!
ephone-dn 2 dual-line
number 538xxxx
label Messagenet
!
!
ephone 1
mac-address 001B.0CDB.9418
type 7940
auto-line 2
button 1:1 2:2

!
!
!
line con 0
exec-timeout 60 0

date-format dd-mm-yy
max-conferences 4 gain -6
transfer-system full-consult
create cnf-files version-stamp 7960 Oct 09 2010 16:40:28
!

!
!
line con 0
exec-timeout 60 0
logging synchronous
login local
line aux 0
modem InOut
transport input all
transport output all
speed 115200
flowcontrol hardware
line vty 0 4
exec-timeout 15 0
logout-warning 60
logging synchronous
login local
transport preferred ssh
transport input ssh
!
scheduler process-watchdog reload
ntp clock-period 17179956
ntp server 192.43.244.18
ntp server 193.204.114.232
end
Rispondi