Always enable "modem mode" ..?
n808:
I have a medical device that I have been using on a Comcast VOIP line, which I think is using G711, so in theory it should work over via the OBi100, but it fails. Fax is working fine with a default Google Voice setup.
According to this message, it is suggested one can add a star code *01:
*01, Modem Call, set($Noji1,200),set($Noec1,1),set($Cdm1,3)
Quote
The 3 set() commands tell the obi to do the following for the next outbound call:
1. Disable Jitter Buffer Adjustment, and use a fixed jitter buffer length of 200 ms
2. Disable Echo Canceller
3. Use only G711u and G711a codec
Since I cannot change the phone number the medical device dials, is there a way to always enable these commands for all calls?
If this is possible, and if the settings result in unacceptable talk quality, can I then add a star code to set the device to normal mode for the next number dialed?
P.S. The medical info the device sends is weekly updates and not in any way critical / emergency related.
EDIT: I will try the suggestion in the last post of the thread above (by setting the "star code" to be the first part of the number dialed by the device, but since it requires a Pause to be inserted, it probably will not work ..
EDIT2: found in online manual that neither the jitter buffer nor echo cancellation settings are available for the OBi1x0's. I will have to try again after returning the OBi100 and when I have received an OBi200. I won't give up that easily. I am tired of paying $30 a month for a POTS line used once per week for this medical device (and annoying telemarketing/survey calls ignoring the do-no-call list).
Thanks!
-OBi100 noob.
n808:
So I got my OBi200, and I tried the suggestion:
Quote
I have tried it using this:
Physical Interfaces > PHONE Port > DigitMap:
(<:1408123>4567|… other rules here …)
This works fine if the digits are dialled in one by one as you might from a normal phone, or from a dect / programmed phone it works if a pause is inserted – 1408123P4567. This gives the “Star Code” time to absorb the 1408123 and the 4567 is passed on to the Phone Port DigitMap.
If you card reader dials very slowly, then it should work using the second DigitMap above. If you cannot reprogram the card reader number, then inserting a pause will not be an option.
But I ran into the exact same problem. If I dial manually it works great, but not from the device, since it probably dials so quickly the OBi does not detect the star code, and sees the whole sequence of numbers as the phone number. Bummer! I really wish there was a way to set these options ON for all calls. The voice call quality with these options ON was still great.
-OBi200 Noob.
Mango:
If anyone knows how to do this I would like to know too.
n808:
The reply from OBi Support was as follows:
Quote
The OBi devices will not work with data modem, it is not supported as you
describe below. Suggest that you continue to use Comcast VoIP for such modem transmission.
I wish I knew what Comcast VoIP does with their G711 codecs to make it work. Or perhaps the information I found was incorrect.
What does OBi then mean with "modem pass through" in their specification? This is also discussed here.
I guess it's pretty hopeless. I just wish I would have been able to test with the echo cancellation and jitter buffer adjustment turned off.
azrobert:
Try this StarCode:
*01, Modem Call, set($Noji1,200),set($Noec1,1),set($Cdm1,3),call(16235941000)
16235941000 is the number you want the device to call.
Then program the device to just dial the StarCode "*01".
You can test this with an analog phone.
It dialed out for me by dialing "*01".
Edit:
If the device is dialing too fast for the OBi, you can have a single character StarCode like this:
*, Modem Call, set($Noji1,200),set($Noec1,1),set($Cdm1,3),call(16235941000)
Now just dial "*".
Navigation
[0] Message Index
[#] Next page