Well after all the settings below it seems to be working fine so far, PSTN echo reasonable (but echo suppression a bit instrusive), all calls ringing through, inbound on SIP working as well as outbound. This is how I did it, with a lot of help from others eg Welsh Paul and Drgeoff.
This is how I set up my Obi202 + Obline in the UK to operate with locally applied settings - ie with settings applied via the devices own local web interface not via the Obitalk web site. The process does include registering with the Obitalk website, but not setting the device up using the interface on the Obitalk web site.
--------------------------------------------------------------------------------------------
0. Connect up the Obi and Obiline, including connecting a phone, as per the instructions enclosed with the devices and switched on. To connect the phone make sure you use an 'RJ11 (male) to BT phone (female) plug adapter' with a ring capacitor. To connect to the phone system use and RJ11 to RJ11 lead (probably that enclosed is OK) with a RJ11 (female) to BT (male) adapter. Search on amazon for those phrases. Please note the terminology in the Obi may be confusing - the OBi sees its own LAN (defined by its own router) as *the* LAN, and your LAN as part of the internet - that why you connect your LAN to the internet socket.
1. If the device has previously been used, reset it to the default factory configuration. I believe this can be done by deleting any Obitalk registration for the device, by accessing settings for the device in Your account ~ Dashboard ~ delete device, then pushing the reset button using a biro in the hole on the bottom of the device, but I have not done it myself. I would suggest disconnecting then reconnecting the ObiLine device after doing this.
2. To enable the web configuration interface for the device. Type ***0 from the connected phone then enter 30# - Press 1 to enter a new value - Press 1# to enable - Press 1 to save. Dial ***1 and the IP address of the device is read to you.
3. To enter the web configuration interface open browser running on a machine attached to the same LAN type, and the IP into the browser bar eg:
http://192.168.1.131. When asked enter the user name "admin" and the password "admin".
4. To give the router web access and allow registration on Obitalk, navigate to Obi202 ~ Router Config ~ LAN Settings ~ DNS server and enter any public DNS server IP you like. The string "4.2.2.2" works fine. Press submit and reboot if requested.
5. In your ADSL router, give the Obi Device a fixed IP, switch the ADSL router on and off and check that the OBI has been allocated that IP, using ***1 as above. In your ADSL router again create a rule to forward inbound connections on port 10,000 to the Obi device, and ensure there are no restrictions on outbound connections which would apply to that IP. If there are create rules to allow outbound from the device on TCP Ports: 6800, 5222, 5223 and UDP Ports: 5060, 5061, 10000 to 11000, 16600 to 16998, 19305. Your router manual should help if you don't know how.
6. To connect the device to
Obitalk.com and update it, navigate to
www.Obitalk.com and set up an account and from the Dashboard within the account choose 'Add device'. I chose not to install Google voice settings. If you have done the above smoothly the process, for which you need no additional info, should 'just work'. If the device needs a firmware update this will be shown as an icon. Click on t and allow the process to proceed, checking the Obi is back online again (as shown on the dashboard) at the end of the process. Don't do this if a power outage is likely!
6a. Alternatively if you don't want to connect your device to Obitalk at all you can update the firmware by downloading it from:
https://www.obitalk.com/forum/index.php?topic=9.0, the applying it using System Management ~ Device Update ~ Firmware update.
7. To prevent the settings you are about to make being over-written by autoprovisioning, go back into the Obi web interface, using the new IP in your browser, and navigate to System Management ~ Autoprovisioning ~ Obitalk Provisioning ~ Method and set this to disabled. Submit and reboot if requested.
8. To import UK settings, in your browser navigate to
https://www.ukvoipforums.com/viewtopic.php?f=25&t=369, and download and unzip the most recent Obi202 setup file for the UK. If setting up for a different country, search the Obitalk forums for links to the most recent country specific setup file. The UK Obitalk file sets up the Obiline as well, but you must make sure it is attached before you load the file. Now in the device web interface go to to System Management ~ Device Update, choose to restore the XML file you just downloaded. The Obi device will reboot.
8a. Now set the following further UK setting, if it is not covered by the UK file. (It is supposed to be but did not seem to be on my Obi, but I may have made a mistake). To prevent delays in inbound ringing Set Physical Interfaces ~ Line Port ~ Ring Delay to 400.
9. Now you have finished the basic setup, and you can start setting up your phone services. By default incoming calls from the PSTN (normal phone network) are directed to both phone socket 1 (ph or ph1) and 2 (ph2) under Physical Interfaces ~ Line Port ~Inbound Call Route but you can change this if you wish. Line port is where all the Obiline settings are.
10. I set up my Zen internet VOIP service as follows, though others may vary, consult your VOIP provider for advice if following the guidance below does not work.
ITSP Profile A
General: Changed Profile ~ Name to Zen; Service Provider Name to to Zebn
SIP: Changed Proxy server; Registrar Server; Outbound Proxy to
voip.zen.uk RTP: No changes
Voice Services ~ SP1 Service
SP1 Service: Changed X_NoREgNoCall to enabled
Credentials: Changed AuthUserName/Password to my username/password
Caller ID name: changed to my name.
After setting each page you must press submit, but you may wait to the end of your settings to reboot.
10a. Please note that if you want to set up another Voice Service - eg SP2 - you'll probably want to use a different ITSP profile (eg B), and you will need to link the Voice Service to the profile using X_ServProvProfile in the Voice Service.
11. To set the default voice service that a phone port (Phone 1 or Phone 2) uses, do the following. Under Physical Interfaces ~ Phone1 Port ~ Phone Port ~ Primary Line set the appropriate phone service. (I set SP1 service).
12. Now using the instructions from your VOIP provider, make the appropriate settings in your ADSL router. Depending on how or whether your SIP provider works round NAT (Network Address Translation) in your router, you may need to forward incoming as well as outbound connections on ports such as those listed in 5 above to the device. Your router manual should tell you how.
13. If you have got this far you have completed a basic UK setup for Obi202 and Obiline - congrats
!
If you have any corrections/experiences with the above draft please say below and I will amend it.
Kind regards
Mike