OBiTALK Community

General Support => Day-to-Day Use => Topic started by: Milos on October 03, 2015, 07:55:31 AM

Title: Accessing the call log remotely
Post by: Milos on October 03, 2015, 07:55:31 AM
Hi,

I wonder if there is a way to access the call log remotely since my Obi is in Europe (forwarding the calls automatically) and I am in the US.

Thanks
Title: Re: Accessing the call log remotely
Post by: azrobert on October 03, 2015, 12:39:47 PM
You can access the OBi's call history by using the public IP address of the remote site and a port number of the OBi's Web Server. The problem is the remote router probably uses the same port 80 as the OBi and this won't work. You will need to change the Web Server Port number on the OBi to something like 800 and port forward 800 in the remote router to the OBi's IP address.

You can use OBi expert to change the port number
System Management -> Device Admin -> Port: 800

From a browser: http://xx.xx.xx.xx:800
Change xx.xx.xx.xx to the public IP address of the remote site
Title: Re: Accessing the call log remotely
Post by: drgeoff on October 03, 2015, 03:36:08 PM
The OP also needs to configure a port forwarding on the router. Which may not be straightforward given the locations of him and the router.  :)
Title: Re: Accessing the call log remotely
Post by: Milos on October 03, 2015, 04:38:50 PM
Thanks guys. It seems that I will have to wait until I go to Europe next year and do it over there. At least I know now how to do that.
Title: Re: Accessing the call log remotely
Post by: Ostracus on October 04, 2015, 08:16:44 AM
Main thing I'd be worried about is security. One can with some routers set up a tunnel to make the LAN on the European side accessible. There is a "user login" but I don't know if it will allow access to call history.
Title: Re: Accessing the call log remotely
Post by: drgeoff on October 04, 2015, 09:00:07 AM
The user login does not permit changes to many settings but it does give access to Call History.

However I don't see how that can improve security. AFAIK it is not possible to enable user login and disable admin login so it is only the admin password that keeps anyone out.
Title: Re: Accessing the call log remotely
Post by: Milos on November 18, 2015, 06:25:12 PM
My friend connected a second Obi110 to the same phone line and the same LAN in my European apartment. I was planning to open a router port for that second OBI110 so that I can check Call Log on that Obi remotely. That way, even if somebody messes up that second OBI I would still be able to use my first OBI for making and receiving calls. The problem is that when I connected both Obi110 units to the same router, the call forwarding feature from LINE to SIP1 (Google Voice) on the first Obi stopped working.  After the second Obi110 was disconnected from LAN, the call forwarding started working again. I wonder why that happened and if there is a way to prevent that issue. I wonder if two OBIs (with default settings) on the same LAN are allowed, and if not, is there a way to change Obi's default setting in order to allow both Obi110 units on the same LAN.
Thanks,
Milos
Title: Re: Accessing the call log remotely
Post by: drgeoff on November 19, 2015, 02:29:21 AM
Quote from: Milos on November 18, 2015, 06:25:12 PM
My friend connected a second Obi110 to the same phone line and the same LAN in my European apartment. I was planning to open a router port for that second OBI110 so that I can check Call Log on that Obi remotely. That way, even if somebody messes up that second OBI I would still be able to use my first OBI for making and receiving calls. The problem is that when I connected both Obi110 units to the same router, the call forwarding feature from LINE to SIP1 (Google Voice) on the first Obi stopped working.  After the second Obi110 was disconnected from LAN, the call forwarding started working again. I wonder why that happened and if there is a way to prevent that issue. I wonder if two OBIs (with default settings) on the same LAN are allowed, and if not, is there a way to change Obi's default setting in order to allow both Obi110 units on the same LAN.
Thanks,
Milos
That is puzzling. There should be no problem having two OBi110s on the same POTS line and same LAN. Provided they are using DHCP or have different static addresses. (Or "pseudo static" ones if the DHCP server has been set to do that.)

There could be an issue if both units are using the same GV account.
Title: Re: Accessing the call log remotely
Post by: Milos on November 20, 2015, 04:41:25 PM
Thank drgeoff. I will investigate this further, now that you confirmed that two OBIs should be able to work in parallel.
Milos
Title: Re: Accessing the call log remotely
Post by: Milos on November 23, 2015, 07:24:16 PM
I wonder if I would be able to get the caller ID of the PSTN call on the remote OBI in Europe by installing another OBI on my side and forwarding the calls from European OBI to my new OBI in the US. I wonder if the call log of my US OBI would show the caller ID of the PSTN call on the European OBI side. I read somewhere that the second OBI would show both the PSTN caller ID and the number of the sending OBI, but I am not sure if that's true.
Thanks,
Milos
Title: Re: Accessing the call log remotely
Post by: ianobi on November 24, 2015, 09:17:37 AM
The OBiTALK network is "transparent" as far as CallerID and Cname is concerned. The PSTN CallerID calling into the remote OBi will show as Peer Number in the US OBi. Then it can be used for call routing purposes or simply to display on the attached phone.


QuoteI read somewhere that the second OBI would show both the PSTN caller ID and the number of the sending OBI, but I am not sure if that's true.

The second OBi will only show the PSTN CallerID received by the first OBi. It will not show the number of the sending OBi.
Title: Re: Accessing the call log remotely
Post by: Lavarock7 on November 24, 2015, 11:34:23 AM
If there is a PC or Mac or Linux box in that network, you could have TeamViewer loaded on it. Then from anywhere you can access the remote computer, go to a browser and access the Obi directly.

I am playing with a Remix Mini (a cheap android computer) that also can run TeamViewer.
Title: Re: Accessing the call log remotely
Post by: Milos on November 24, 2015, 05:24:20 PM
That's great news. Thanks guys. I really appreciate the help.
Milos
Title: Re: Accessing the call log remotely
Post by: Milos on December 05, 2015, 08:00:44 AM
Hi Ian,

Based on your suggestions I wanted to fork the PSTN call on the remote OBI in Europe to both my cell phone in the US and to my OBI in US. That way I thought I could receive the European call on my cell phone, and at the same time I expected to see the European caller ID in the call history of my US OBI. My US OBI is only used to let me see the caller ID of the European PSTN callers.

So, I connected OBI here in US and I set the European OBI like this:

Physical Interfaces -> LINE Port -> InboundCallRoute : {PP(ob200xxxxxx),SP1(11234567890)}
where 200xxxxxx is my US OBI number and 11234567890 is my US cell phone number.

Now, when somebody in Europe makes the PSTN call to the European OBI, I receive the call on my US cell phone (as I wanted), but this call is not recorded in the call history of my US OBI. I wonder what I am doing wrong.
Thanks again,
Milos
Title: Re: Accessing the call log remotely
Post by: ianobi on December 05, 2015, 08:39:04 AM
I would expect your US OBi Call History to record the call as ringing, but not connected if answered by your US cell phone. I wonder what the European OBi Call History is showing?

Did you really want to make the calls from Europe direct to your US cell phone. You could use the OBiTALK network to route the call to the US for free, then connect it through your US OBi:

Use the European OBi to forward the call to the US OBi:
Physical Interfaces -> LINE Port -> InboundCallRoute :
{PP(ob200xxxxxx)}

Then use the US OBi to call its own phone and fork the call on to your US cell phone:
Voice Services > OBiTALK Service > InboundCallRoute:
{ph,sp1(11234567890)}
or {sp1(11234567890)} if you do not want the US OBi phone to ring.

This assumes that you have GV or a SIP provider configured on sp1 of the US OBi.
Title: Re: Accessing the call log remotely
Post by: Milos on December 05, 2015, 09:13:38 AM
I really want to forward  the calls from Europe direct to my US cell phone, since I would like to talk to whoever calls my phone number in Europe. This setup works great for me, I have been using it for over four months now; the only problem is that I don't see the European caller ID and I am trying to do that without having to open a port on my European router (and login to the European OBI).

I thought that routing the European call through two OBIs could affect the call quality versus only one OBI bridge, but I could try it. Would I see the European caller ID in the US OBI call log?

If your proposed setup works, I wonder why my original setup does not work, since you did not see anything wrong with it, and the only difference is that I am just forking the call to OBI and SP1 instead of phone and SP1 (on the US OBI) that you proposed.
Thanks,
Title: Re: Accessing the call log remotely
Post by: ianobi on December 05, 2015, 09:39:48 AM
QuoteI thought that routing the European call through two OBIs could affect the call quality versus only one OBI bridge, but I could try it.

Call quality should not be very different. Your present setup must involve a few "call hops" from your sp1 service on the European OBi to your US cell phone. However, using OBiTALK does introduce another point of possible failure.


QuoteWould I see the European caller ID in the US OBI call log?

Yes, you should see it. To be honest, I cannot see why it does not show with your present setup. With your present setup, you could try looking at the US OBi "Call Status" while your cell phone is still ringing. If call forking is taking place, then both the cell phone and the US OBi should ring at the same time. Of course, if there's a phone plugged into the US OBi, then that should ring at the same time as your US cell phone.


When you receive the call on your cell phone, does the cell phone show the CallerID? I ask because some European PSTN lines do not automatically include CallerID. If the European OBi is not receiving CallerID, then it will not be forwarding it to the US OBi. Even so a call with no CallerID should be recorded by the US OBi Call History.
Title: Re: Accessing the call log remotely
Post by: Milos on December 05, 2015, 09:43:40 AM
Thanks Ian. Just wanted to make sure that I am not doing anything wrong. I will continue working on this.
Milos
Title: Re: Accessing the call log remotely
Post by: ianobi on December 05, 2015, 09:45:29 AM
Also, in Europe CallerID uses different formats. Most use:

CallerIDDetectMethod: FSK(V.23)

Even so, you should still be seeing calls in the US OBi Call History with a blank Peer Number if CallerID is not present or has not been detected correctly.
Title: Re: Accessing the call log remotely
Post by: Milos on December 05, 2015, 09:47:53 AM
I forgot to answer your question. When I receive the call on the cell phone, I see the GV phone number associated with the European OBI (GV is my SP1 provider).
Title: Re: Accessing the call log remotely
Post by: ianobi on December 05, 2015, 10:09:33 AM
OK. I think that's fixed, so you will only ever see the GV phone number as effectively it's your GV service that's calling your US cell phone. GV does not allow "CallerID spoofing", that is passing on the callers original CallerID.

At this point we have yet to prove that the European OBi is actually receiving any CallerID on the PSTN line. Anyhow, as I said before, even without the CallerID, if the call is forking to the US OBi and the US cell phone, then the calls should show in the US Call History with a blank Peer Number.
Title: Re: Accessing the call log remotely
Post by: Milos on December 05, 2015, 10:34:34 AM
New twist. I just found that even though the European OBI remote setup shows proper information on ObiTalk, it seems that the actual OBI unit is not updated. Specifically, I changed forwarding so that now OBI should only forward calls to US OBI, the European OBI still forwards calls to my US cell phone. Is there a method to reboot the European OBI remotely (from US) through ObiTalk?
Thanks,
Title: Re: Accessing the call log remotely
Post by: ianobi on December 05, 2015, 11:05:57 AM
If you are making the changes remotely using the OBiTALK portal, then when you press "submit" the remote OBi should reboot. The method is as follows:

Make changes via the OBi Expert Configuration pages. From your OBi Dashboard, click on your OBi number and follow the prompts to get there. To change a value uncheck both boxes to the right of the value and leave them unchecked. After changing the values on one page, press submit at the bottom of the page and wait a few minutes for the OBi to reboot. Then move on to another page if required.


It can take a few minutes for the reboot to take place.
Title: Re: Accessing the call log remotely
Post by: drgeoff on December 05, 2015, 11:07:23 AM
Quote from: Milos on December 05, 2015, 10:34:34 AM
Is there a method to reboot the European OBI remotely (from US) through ObiTalk?
An Obi should reboot automatically when you make a change on the portal.  Are you sure you clicked 'Submit'?
Title: Re: Accessing the call log remotely
Post by: Milos on December 05, 2015, 06:18:13 PM
Yes, I am sure. I clicked submit, I logged out, I logged in again, and the setup properly shows 
Physical Interfaces -> LINE Port -> InboundCallRoute : {PP(ob200xxxxxx)}

as intended. But the unit still forwards the LINE calls to my US cell phone. 
Also, I have another problem - I set SP1 -> X_InboundCallRoute: aa but Auto Attendant never picks up; instead, my cell phone always rings. It seems that whatever I do the LINE calls get forwarded to my US cell phone.
It seems to me that either hardware or firmware on the European OBI is probably at fault because it looks like nothing changed since a neighbor turned that OBI off an on few weeks ago. Fortunately I will be travelling there in a week, so I will try to play with it when I get there and see if I can fix it somehow.
Title: Re: Accessing the call log remotely
Post by: Milos on January 10, 2016, 11:24:10 AM
I have an update to this issue. I went to Europe for Christmas and I was able to fix everything. I now fork calls to my European apartment to my cell phone in the US and to another OBI110 unit in my house in the US. Now OBI110 in my house in the US shows in its call log the caller ID of the caller. This is exactly what I wanted. I did need a second OBI110 for this solution, but it was worth it since if I miss the call, I can always find out who called me.

Thanks guys for all the help.
Milos
Title: Re: Accessing the call log remotely
Post by: Milos on January 10, 2016, 11:30:52 AM
I forgot to mention that I confirmed that two OBI110 units connected to the same router did not work properly. It was my mistake in the first place that I thought I needed two OBI110 units, since one unit was able to do everything I wanted anyway, so the second unit was not needed and I removed it. I should have read the manual more thoroughly.

Milos
Title: Re: Accessing the call log remotely
Post by: Milos on August 11, 2016, 08:48:50 PM
Hi,

I have another issue with forking I need help with. On my European OBI110, I fork calls from Europe to my US cell phone and my US OBI110, and that works great. On my US OBI110 I see caller IDs of all  callers. Now, I also wanted to do the same forking with my European cell phone. So I installed OBI202 with OBIBt and connected it to my European cell phone. If I forward calls only to my US cell phone, everything works great. If I fork calls to both my US cell phone and US OBI110, I experience a problem. Namely, my US cell phone usually rings once, sometimes twice, and then the call gets terminated and the cell phone ringing stops. I do see the caller ID of the caller on my US OBI110, but I cannot answer the call using my US cell phone, which is actually my main goal.
I wonder if anybody might know why OBI110 and OBI202 act differently. The InboundCallRoute parameters are identical for both, except that I fork the LINE PORT on OBI110 and ObiBluetooth 1 on OBI202.

Thanks