Author |
|
will Junior
Joined: February 07 2005 Location: Canada Posts: 48
|
Posted: February 07 2005 at 3:08pm | IP Logged
|
|
|
The following info marked with "="is from our testing group. They are now
testing your example application which contains a new registration module
which gets the sip domain, proxy server and register server involved in your
code.
And another issue from my side is: we test your Lanscape
GloableiNet@Softphone withine our local network and also with help of
another network of our office in another country behind the firewall, it
both works fine. We want to change the example application into sth like the
Lanscape GloableiNet@Softphone. Did you also use the same SDK to develop
that or you have your own developing platform.
Besides, if we want to simulate the configuration in the Lanscape
GloableiNet@Softphone, we noticed that there is one "Receive WanIp from
Proxy", is it possible that you tell us how to implement that, for we could
not find the related info in the doc.
Unfortunately, the log file is not available from the testing group for some
reason.
=======From our testing group======================
Pls check the settings in the code related with DTMF.
I guess that now you’ve set it to use RTP (RFC 2833) which is OK in case of
internal /private / network.
Now when you make a call using the client from behind firewall you can see
that it registers successfully /which is great / but you can’t hear anything
/RTP is blocked/ you can’t use the keypad to send DTMF tones as well.
I tested with other available tools an found that the other way SIP INFO is
the one we should use if we want to penetrate the firewall. All issues I
refered above will be also gone if we use SIP INFO instead of RTP( RFC
2833).
Hope that this info will help you.
===========================================================
|
Back to Top |
|
|
support Administrator
Joined: January 26 2005 Location: United States Posts: 1666
|
Posted: February 07 2005 at 4:01pm | IP Logged
|
|
|
Will,
From the information you sent us from your testing group, I am assuming that you are trying to do something with DTMF signaling. From the information, I do not have a clear picture as to what you actually want to do.
Additional information regarding what you want to do with DTMF signaling will allow us to accurately answer the question. For now, I can tell you that the VOIP Media Engine does not yet support the INFO SIP message.
SIP INFO message support will most likely be included in a future release of the media engine. Up to now, we have used real DTMF generation and detection using the RTP media stream that passes between SIP User Agents (UAs).
You>>>
We want to change the example application into sth like the Lanscape GloableiNet@Softphone. Did you also use the same SDK to develop that or you have your own developing platform?
The Global iNet Soft Phone was developed using the VOIP Media Engine. It uses a statically linked image instead of a dynamic link library version. We use the VOIP Media Engine for all of our Windows VOIP application development. Nothing else. If you are going to develop the same thing as the Global iNet soft phone, consider licensing the Global iNet soft phone from us. Depending on volume, we would be able to private label it for you. Just a thought.
The "Receive WanIp from Proxy" is only supported when using our LanScape Centrex Proxy server. Its use is based on a LanScape SIP extension. We use that setting sometimes when a customer wants to deploy our soft phones behind a NAT router where the Centrex Proxy Server is in some other network (possibly behind its own NAPT router/firewall in its own private network with SIP ports forwarded to the SIP proxy server). Sounds complicated but really its not.
You do not have to use this LanScape specific extension. The VOIP Media engine now has the ability to determine its WAN IP address when it registers with a SIP registrar. For complete details, see the VOIP Media Engine online documents for the EnableSipRegisterServer API procedure - Specifically, see the text associated with the RegisterNatAutoDetectEnabled parameter. If you set this parameter to a non zero value, and allow your SIP application to register with a proxy/registrar, it will automatically determine its WAN IP. Take a look at the SIP logs created by the VOIP Media Engine to see how this is done.
Post back to this forum if you have further questions or if you want to get specific about your DTMF issues.
Best regards,
Randal Ziegler
|
Back to Top |
|
|
|
|