Ciao,
con "non riesco a ricevere chiamate" cosa intendi? Ti squilla il telefono e quando rispondi non senti nulla oppure il telefono proprio non ti squilla?
Perché nel primo caso è un problema con l'RTP, altrimenti è un problema col SIP.
Se non sbaglio, di default gli 877 hanno l'ALG SIP attivo, ovvero "capiscono" le interazioni tra IP-phone/ATA e resto del mondo. Prova a settare l'IP-phone/ATA con uno STUN server e lasciar fare all'IOS, altrimenti se vuoi "giocare" con port-forward statici ti consiglio di disabilitare l'ALG SIP:
Se non lo disattivi rischi di nattare porte che poi IOS modifica in corso d'opera!
Inoltre ti consiglio di capire per bene quale sia il range di porte UDP che l'IP-phone/ATA utilizza, altrimenti rischi di aprire porte a caso!
Ciao
P.S.: qualcosa sugli ALG su IOS:
http://www.cisco.com/en/US/docs/ios/ipa ... lvlgw.html