I have a ZyXel Prestige P-2000W V2 handset which I am using with an Asterisk PBX. I am putting this page on the web because I ran into quite a bit of difficulty making the phone work with my PBX. I am using firmware version WV.00.01 with Asterisk version 1.0.7 (the Debian 3.1 package).

I am able to do the following:

I am not able to roam from network to network without dropping a call in progress. I do not use peer to peer calling, so I do not know whether it works. All of my calls are via the Asterisk PBX.

Here is my SIP configuration, annotated to indicate which values in sip.conf correspond to which fields in the phone's web configuration interface.

[--your username--]                     ; Username portion of the "SIP URI" field and "Registrar Username"
type=friend
context=--your outbound context--
username=phone
host=dynamic
nat=yes
qualify=no
dtmfmode=rfc2833			; Set "DTMF Relay" to "outband"
disallow=all
allow=ulaw				; Set "Default Voice Codec" to "G.711u, 64k"
secret=--your password--		; "Registrar Password"

On the phone, you will also need to set these additional values:

Happy calling...