possiedo un Cisco 7960G con firmware SIP (versione P0S3-08-11-00) e un Cisco 2811 (IOS:c2800nm-adventerprisek9-mz.124-24.T) collegato ad una adsl con ip dinamico.
Attualmente il 7960 è configurato per registrarsi a due provider (Cheapnet e Messagenet) e con entrambi riesco ad effettuare le chiamate perfettamente ma quando ricevo le chiamate il telefono squilla ma se rispondo non si sente l'audio.
Dopo un breve ragionamento e qualche conferma sono arrivato alla conclusione che RTP ha qualche problemino con il NAT.
Il problema sembrerebbe solo del 7960 poichè prima avevo un altro telefono SIP (non Cisco) e funzionava benissimo.
Sul 2811 ho configurato l'ip inspect come segue:
Codice: Seleziona tutto
ip inspect udp idle-time 900
ip inspect hashtable-size 2048
ip inspect dns-timeout 200
ip inspect tcp finwait-time 300
ip inspect tcp synwait-time 40
ip inspect name FW http alert off
ip inspect name FW https alert off
ip inspect name FW pop3s alert off
ip inspect name FW imaps alert off
ip inspect name FW dns alert off
ip inspect name FW tcp alert off
ip inspect name FW udp alert off
ip inspect name FW icmp alert on
ip inspect name FW sip
interface Dialer0
ip inspect FW out
Codice: Seleziona tutto
ip nat inside source static udp 192.168.0.55 5060 interface Dialer0 5060
ip nat service sip udp port 5060
ip nat service sip tcp port 5060
ip nat service allow-sip-even-rtp-ports
Poichè ho intenzione di utilizzare più provider SIP (anche più di due), la soluzione intrapresa da altri su questo forum utilizzando il comando sip-ua non mi sembrava fattibile (correggetemi se sbaglio) e cercando ho scoperto che il mio router può funzionare da SIP proxy (correggetemi sempre se sbaglio).
Ho trovato sul sito della Cisco la seguente pagina http://www.cisco.com/en/US/docs/ios/12_ ... atsbc.html dove spiega come fare per configurare il Session Border Controller.
Purtroppo non ho capito come devo configurarlo... a partire dal comando "proxy inside-address inside-port outside-address outside-port protocol udp"... non capisco quale indirizzo ip e porta devo mettere al posto di inside-address, inside-port, outside-address e outside port... è possibile utilizzare questa soluzione con ip pubblico dinamico come ho io?
E' la soluzione giusta per risolvere il problema con RTP?
Mi potreste aiutare a capire come devo configurare questa feature o potete indicarmi qualche libro o link dove posso trovare maggiori informazioni?
Grazie
Fabio