I can't make the pbxExtension Application work with Obi110's
acsscott:
I contacted sales last week about buying two Obi110's, and using them to connect an ATA on the PBX at work, to a phone at my house. When the ATA rings, it rings the phone at the house. When you pick up the phone at the house, it connects it to the ATA at the office. Same goes if you pick up the phone at the house, it connects to the ATA at the office, and I can press numbers on the keypad to access the PBX.
Sales pointed me to an Obi application at: http://www.obihai.com/pbxExtension.html. I purchased two Obi110's. I connected Both Obi110's to the computer. They both connected fine. I added both of them to ObiTalk. They both seemed to work fine. I ran the pbxextension application, and the Home unit stopped working. Every key I press on the home units phone, I get a fast busy. I sent an email back to sales saying that something is wrong, but haven't heard back.
So, I decided to do more investigation this weekend.
(2) Obi110 Office to Home Bridge project:
Home 200xxxxx4 Numbers x'd out here and below to protect phone number
Office 200xxxxx7 Numbers x'd out here and below to protect phone number
Before running the application @ http://www.obihai.com/pbxExtension.html:
Both units light up. I can dial **9222222222, and get the talk back. I can call each unit from the other, and it rings the phone on the other end. I don't know how to connect to the line on what would be the office end, from the home end.
After running the application @ http://www.obihai.com/pbxExtension.html:
On the OBi110 for home, if any button is pressed when you pick up the phone, you get the fast busy. You can't even dial **9222222222. As soon as the 9 is pressed, you get the fast busy.
The application above seems to change two values in the Obi110 for home.
Physical Interface:PhonePort:DigitMap, it changes to : (%5B1-9%5D%7C%5B1-9%5D%5B0-9%5D%7C911%7C**0%7C***%7C%23%7C(Mpli)%7C**1(Msp1)%7C**2(Msp2)%7C**9(Mpp))
Physical Interface:PhonePort:OutboundCallRoute, it changes to : %7B(%3C%23:ob200xxxxx7%3E):pp%7D,%7B**0:aa%7D,%7B***:aa2%7D,%7B(Mpli):pli%7D,%7B(%3C**1:%3E(Msp1)):sp1%7D,%7B(%3C**2:%3E(Msp2)):sp2%7D,%7B(%3C**9:%3E(Mpp)):pp%7D
If I default both of these, the home unit can dial **9222222222 or the other office Obi110, and it works without the fast busy.
On the Obi110 for the office, it seems to work pretty much as normal.
So, what am I doing wrong, or what is the pbxextension application doing wrong?
Scott
acsscott:
Update:
Making headway. It hit me like a done of bricks when I was reading my post. The pbxExtension application was sending the html characters to the Home Obi110 as ASCII heax values. So, I converted:
Physical Interface:PhonePort:DigitMap to:
([1-9]|[1-9][0-9]|911|**0|***|#|(Mpli)|**1(Msp1)|**2(Msp2)|**9(Mpp))
&
Physical Interface:PhonePort:OutboundCallRoute to:
{(<#:ob200xxxxx7>):pp},{**0:aa},{***:aa2},{(Mpli):pli},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**9:>(Mpp)):pp}
I submited/saved, rebooted, and now the Obi110 at home will let me dial the **9222222222. The echo back now works. When I try and dial a land line phone #, I get the three tones, then it says there is no service available to make my call.
So, it appears that the Home Obi110 might be connecting to the office Obi110, but says there is no service to make the call on, even though the office Obi110 has the phone line connected to it. Maybe it isn't connecting to the Office Obi110. I don't see any LED's change on the Office Obi110.
RonR:
Are you connecting the office OBi to a PBX extension port (a line intended to be connected to a regular telephone)? If so, the PBX extension line will have to be connected to the LINE Port on the OBi.
Are you sure you have OBi110's (with a LINE Port) and not OBi100's? I ask because I don't see any LINE Port rules in what you posted:
DigitMap : ...|**8(Mli)|...
OutboundCallRoute : ...,{(<**8:>(Mli)):li},...
acsscott:
More Progress:
I remembered the last time I ran the PbxExtension application, I didn't click the checkbox "Make the Home OBi a hot line to the Office OBi. When you pick up the phone at the Home OBi you will be automatically connected to the office. You do not need to press #.". So I ran it again, and converted the html ASCII hex. It changed the DigitMap to:
(<S0:#>|[1-9]|[1-9][0-9]|911|**0|***|#|(Mpli)|**1(Msp1)|**2(Msp2)|**9(Mpp))
Now it rings the office Obi110. The Office's Obi attendent answers. Says press 1, 2, or 3. I press 1, and it starts ringing again. While it is ringing, it doesn't connect to the Office ATA(Line Connector), but is flashing the Phone LED on the Office Obi110, like it would be ringing a phone(Phone Connector) if it was attached.
What do I change in the strings to make the Office Obi110 connect to the Line(ATA), rather than ring the phone connector that has nothing connected? Do I need to change the office Obi110 to route inbound calls to the line connector, rather than the phone connector?
acsscott:
RonR,
Yes, I have Obi110's on both ends.
I wish I knew the syntax of the Obi Rules. Is it documented somewhere?
Scott
Navigation
[0] Message Index
[#] Next page