[<<][pool][>>][..]
Thu Feb 3 17:05:21 EST 2011

FV6020 sip phone

The first thing to do is to log into the web interface and enable the
syslog server.  Set it to loglevel 7.  On debian with rsyslog, enable
listening to port 514 in /etc/rsyslog.conf

Seems that "Save Config" is necessary after updating any (some?)
items.  I also enabled SNTP to pool.ntp.org which seems to work.

This is what it sends to syslog:

Feb  3 17:07:26 192.168.6.245 [MGR] | NOTICE |<D:/voip/platform/app/dhcpClient.c: 580>DHCP client  start  OK
Feb  3 17:07:26 192.168.6.245 [MGR] | INFO   |<D:/voip/platform/lan/dhcpsConfig.c: 637>DHCP Server Start Success
Feb  3 17:07:26 192.168.6.245 [MGR] | NOTICE |<D:/voip/platform/lan/natConfig.c: 858>NAT module Start Successfully#012
Feb  3 17:07:26 192.168.6.245 [SIP] | WARNING|<D:/voip/platform/sip/sipcode/osipua/src/osipua.c: 59>info: Starting osip stack and osipua layer.
Feb  3 17:07:26 192.168.6.245 [SIP] | ERROR  |<D:/voip/platform/sip/sipcode/osipua/src/osipmanager.c: 151>info: port already listened
Feb  3 17:07:26 192.168.6.245 [MGR] | WARNING|<D:/voip/platform/sip/sipcode/sipApp/sipApp.c: 4446>No  phone number , can not start register
Feb  3 17:07:26 192.168.6.245 [SIP] | WARNING|<D:/voip/platform/sip/sipcode/osipua/src/udp.c: 362>info: Entering osipua thread.

No mather what I try, this doesn't seem to work.  It doesn't send any
traffic either..  The fragment "osipmanager.c: 151>info: port already
listened" gives google hits on linphone.


It seems to be registered to a particular domain:

    ___________________________________________________________________________

    localSipPort....................:5060
    localDomain.....................:202.172.229.49
    PrivatelocalDomain..............:203.117.217.131
    enableregister..................:Yes
    Registrar Ip....................:202.172.229.49
    Registrar Port..................:5060
    Registrar User Name.............:
    Registrar User Pwd..............:******
    Registrar Expires...............:60(second)
    Proxy Ip........................:202.172.229.49
    Proxy Port......................:5060
    Proxy User Name.................:
    Proxy User Pwd..................:******
    Private Registrar Ip............:203.117.217.131
    Private Registrar Port..........:5060
    Private Registrar User Name.....:
    Private Registrar User Pwd......:******
    Private Registrar Expires.......:60(second)
    Private Proxy Ip................:203.117.217.131
    Private Proxy Port..............:5060
    Private Proxy User Name.........:
    Private Proxy User Pwd..........:******
    Public Outbound Proxy Enable....:Yes
    Private Outbound proxy Enable...:No
    DtmfSendMode....................:DTMF_RELAY
    StunEnable......................:No
    NAT Transverse..................:No
    StunKeepAlive...................:50(seconds)
    StunServer Ip...................:
    StunServer Port.................:3478
    RFCver..........................:rfc3261
    Alter Registrar Ip..............:
    Alter Registrar Port............:5060
    Alter Registrar User Name.......:
    Alter Registrar Pwd.............:******
    Alter Proxy Ip..................:
    Alter Proxy Port................:5060
    Alter Proxy User Name...........:
    Alter Proxy Pwd.................:******
    Auto Server Detect..............:No
    Server Detect Time..............:60(second)
    Auto server Alter...............:No
    We haven't  registered on public server.
    We haven't  registered on private server.
    ___________________________________________________________________________


So it sends SIP packets to 202.172.229.49 if you set a
user+password+phonenumber in the web interface.

So, I added an alias for the interface the phone is connected to,
which is br0 on zoo:

sudo ifconfig br0:1 202.172.229.49 netmask 255.255.255.0

Then I let the phone auto-configure with DHCP, and change its IP
address to static 202.172.229.1 with other info (gateway, DNS, ...)
left out.

http://202.172.229.1/



Another way to fake it is to add an if on the router in the same
subnet such that DNS and external routing also work.



Summary:

 - zoo (asterisk):
   sudo ifconfig br0:1 202.172.229.49 netmask 255.255.255.0

 - fred (router):
   sudo ifconfig br0:1 202.172.229.254 netmask 255.255.255.0

 - phone:
   ip     202.172.229.1
   gw,dns 202.172.229.254
   registrar (hardcoded) 202.172.229.49



EDIT: got reply from seller: admin password was 0!qaZ++@wsX0 which
could be recovered from the web interface by inspecting the source
code on the account manage page for admin.



[Reply][About]
[<<][pool][>>][..]