Using CSipSimple With OBi – Direct Calling Method - Version 1
Riyas:
Hello,
It's working now. But I have only one way audio. They can hear me but I can't hear them. The port has been correctly forwarded. I have the same issue with wifi and 4G.
ianobi:
Riyas,
Have a read through reply #10. Are you piggy backed on another SIP provider?
Speech depends on RTP. Are all the necessary RTP ports forwarded in your router? You might wish to put your OBI in the DMZ of your router for testing purposes as this opens all ports.
atng9:
Hi,
I have this "Direct calling" csipsimpe-obi working fine with two way audio when I use the wifi at home.
However, when I test with wifi from another location than home, I have only one way audio; people I called can hear me but I can not hear them.
Also, I tried the "indirect" csipsimple-sip2sip-obi successfully. I got two way audio for wifi from home and outside of my home as well.
I would like to get help from you to solve my only non-working scenario "Direct calling" using wifi OUTSIDE of my home. I noticed in this particular case my peer RTP does NOT get the external IP:
Number of Active Calls: 1
Call 1 Terminal 1 Terminal 2
Terminal ID SP2 GoogleVoice1
State connected connected
Peer Name AtObi
Peer Number atobi 9541234567
Start Time 22:20:09 22:20:09
Duration 00:00:03 00:00:14
Direction Inbound Outbound
Peer RTP Address 10.0.0.2:4002 74.125.39.11:19305(relay)
Local RTP Address 10.101.0.67:16812 10.101.0.67:6758
RTP Transport UDP UDP
Audio Codec tx=G711U; rx=G711U (bridged) tx=G711U; rx=G711U (bridged)
RTP Packetization (ms) tx=20; rx=20 (bridged) tx=20; rx=20 (bridged)
RTP Packet Count tx=198; rx=199 tx=198; rx=214
RTP Byte Count tx=34056; rx=34148 tx=34056; rx=36808
Thank you in advance
ianobi:
atng9 – welcome to the forum.
This is most likely caused by your OBi not giving out its external ip address in the SIP call set up messages. If you are “piggy-backed” on a registered SIP provider, then this is normally enough to solve the problem.
If you have a static external ip address, then you can tell your OBi to use it by setting:
Service Providers > ITSP Profile X > SIP > X_PublicIPAddress
and uncheck:
Service Providers > ITSP Profile X > SIP > X_DiscoverPublicAddress
There’s more info on this subject – try a forum search using “X_PublicIPAddress”. azrobert and hwittenb have contributed a lot of info on how to try and control which ip address an OBi will give out.
Personally, I prefer the indirect method as it allows for making outgoing calls reliably from your cell phone via sip2sip/OBi and also allows calls coming into your OBi to be diverted to your cell phone via sip2sip.
atng9:
ianobi,
Thank you for your quick reply to my request. Actually, I am already "piggy-backed" on a registered SIP with Callcentric (IP-Freedom along with DID - Free Phone Number).
I don't have a static external IP address. However, I am using ddns service for my router's dynamic IP, and I used my ddns domaine without problem to access my Obi from csipsimple. In my Obi110 I have:
- Service Providers > ITSP Profile X > SIP > X_PublicIPAddress (EMPTY)
- Service Providers > ITSP Profile X > SIP > X_DiscoverPublicAddress (CHECKED)
I am glad that your preference is the indirect method because it works fine for me too. But I am experimenting this direct method, thinking that could give me some advantages such as:
- Better latency (I beleive having read this somewhere)
- Not dependent on another provider (Sip2sip) up-and-down-time
I will follow your advice by reading more on “X_PublicIPAddress”. Hoping this will bring me some lights to solve my issue.
Thank you
Navigation
[0] Message Index
[#] Next page
[*] Previous page