Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Mitell 3300 send maids room status input to smdr output 2

Status
Not open for further replies.

gadgets906

Technical User
Aug 9, 2011
52
US
Attempting to enable the inputted maids status *94 and status 1-8 to be outputted through SMDR call accounting. This is a work around for a PMS system.
Presently running into a problem enabling internal smdr reporting and not sure if I am going about this the correct way.
To make it short, I would like to see any digits entered from a hotel extension, (copper analog) at the smdr port. This will allow other software to interpret the feature code and status.
Any configuration help greatly appreciated.
 

Which form do I access to create the speed calls?

You guys have been great and you are both correct, so I think the bet may be a draw.

Yes it would be great if I could use the Mitel maid status function code to update the switch at the same time the digits dialed appear as smdr and update the PMS.

However my primary goal if it is my only option is to have the PMS updated so the room status appears on the reservations system PC terminals.

To explain the PMS I am working with, it was never designed to work with the new VOIP switch, it originally had one serial port to send and receive data from the older switch.

I have been working with the software vendor and we have since installed three precidias each connected to specific ports for PMS. Voicemail and smdr, problem lies with the PMS at this time as yes I could install another serial port and a precidia and point it to another port however the software has not yet been updated to accept that data and interpret it.

So for now, receiving a string at smdr port will work so long as I get passed the disabled phone issue.
Again, it would be terrific if I could in some way have the *941 or whatever Mitel maids code was inputted appear on the smdr .
By the way which form do I access to create the speed calls

Thanks again for all your input, I will test this out and get back to you on the results
 
@Gadgets906

Please allow me to explain.

To explain the PMS I am working with, it was never designed to work with the new VOIP switch, it originally had one serial port to send and receive data from the older switch.

Incorrect assuption - Mitel has maintained the same output data format since I've been working with it (25 years). This means that a PMS system that worked 25 years ago would still work with a system today without modification.

problem lies with the PMS at this time as yes I could install another serial port and a precidia and point it to another port however the software has not yet been updated to accept that data and interpret it.

Incorrect assuption - I have not been suggesting the addition of an additional port to the PMS system. Only reconfiguring the connection so that the port configured for SMDR can receive exactly what you are asking for.

So for now, receiving a string at smdr port will work so long as I get passed the disabled phone issue.

Communication issue - What you are looking for (asked for) is ambiguous. You've specifically asked for digits on the SMDR string for Maid in room. Bobcheese has provided a work around for this that changes the format of the data. Yes you will get digits, but the PMS system has not been configured to interpret them as Maid In Room codes. It is looking for a specific format that the system will no longer be providing. It will read the digits as a outside call and cost them and potentially bill the customer depending on how your system is set up and how intelligent it is in interpreting random digits.

What you need, and what the wager is based upon, is both sets of data in the same data stream while still retaining their unique formats. You can check this statement with the PMS vendor if you like. My confidence rating on that statement is so close to 100% as to be exactly so.

To date I have provided you with 2 methods of achieving this goal.

1) rewire the SMDR connection to connect directly to the printer port of the phone system and set your outputs for SMDR and Maid In Room status to be output on the printer port.

2) reconfigure your SMDR precidia to capure data on port 1754 instead of 1752 and set your outputs for SMDR and Maid In Room status to be output on the printer port.

If you do either of these, it will work. If not, it will not.

I don't usually pull out the "I've done this so many times I've lost count" card but ....


**********************************************
What's most important is that you realise ... There is no spoon.
 
Thanks, I try your sugestions. One clarification, the PMS does give me the option of assigning any number of digits to represent changes in room status.
 
@ gadgets906, seems we are going around in circles with this. I think before we proceed any further you need to make a decision on how you want to proceed:

A: Add digits into SMRD stream to represent room status (as you originally requested)
B: configure the SMDR and room status data to be streamed from the same prot (LPR1) as to separate data flows (as KWBMitel proposes)

You have enough info in the above posts to make a decision and unless you do you will continue to get no where very slowly.
 
Here is an example of a Maid In Room Output:

STSx nnnnn


Here is an example of SMDR

zmm/dd_hh:mmp_hh:mm:ss_pppp_fttt_xxxxxxxxxxxxxxxxxxxxxmmmmmhsqqqqk_rrrr_aaaaaaaaaaaasiii__

As you can see, the strings are quite different.

The PMS system allows you to select the number of digits simply because it is designed to work with all phone systems, not just Mitel.

For Mitel, you simply use a single digit from 1 to 9 (after the FAC of course)

How those digits are interpreted, is completely up to the PMS system. When testing, I simply dial each code in sequence from a checked in room and observe how the PMS system reacts after each entry.

**********************************************
What's most important is that you realise ... There is no spoon.
 
I created speed dial numbers and configured them to override toll restriction and dial specified digits. This allows the phone to dial the digits however since the call is not answered I am finding the attempted call and digits do not appear?


Have not tested the second method yet.
 
There is an option in smdr options assignment to report unanswered calls which could be changed
 
now i am curious.....you said this was working when a room was checked in. But how can it have worked if you do not see it on SMDR now? There is no difference to when the room was checked in???
 
With regard to enabling smdr for unanswered calls, I attempted enabling and I was being asked to enable further option and provide added information so I backed off, however I will provide the messages received during attemot to enable tomorrow.

Thanks again
 
When trying to save from for smdr options after choosing yes to report unanswered calls I receive

“ Need SMDR REP Level 1 for report internal unanswered calls option”

After seletcting SMDR Extended Reporting Level 1, I receive this message “Need EXT Digit Length/time to Ans, Stand Net OLI/Call ID for SMDR ext Rep Le 1”

At this point I after looking through the form, I am lost as to where this data is to be entered and what it should look like?
 
they are all yes/no options in SMDR assignment. My question still stands "you said that this worked on a checked in room, if you are not reporting on unanswered calls how can it have worked?
 
The presnet work around workd only whe guest is checked in and phone is enable. The maids dial 9 and a preset number of digits which I can change in the PMS call accounting program which works as long as the room is checked in. The switch is set to disable phone calls when the PMS checks a guest out. So when a room is being cleaned after checkout the maids cannot access the phone and send the preset string.

So it looks like since the PMS is not working in a traditional way, that the maid dials 9 for an outside line and then dials some fictional number that the PMS sees in the SMDR string and then acts on it. When the guest is checked out however the phone is deactivated and the maid can't call.

So what he needs simply is to allow the maid to dial a present number like 555-1212 ( as seen on TV :) ) both when the room is checked in or out.

You seem to have that working but since the maids call doesn't get answered you see nothing in SMDR. Can you change the number dialled to something that would get answered? Like do you have an Auto attendant number? Its not like a guest will call your own auto attendant ( I think ).


I'd tell you a UDP joke but I'm afraid you won't get it. TCP jokes are the best because you always get them.
 
@ LoopyLou, OP states that this solution works when guests checked in, yes. lets say he dials 9,999 for instance so my instruction is to create a speedcall which overrides toll control (say 2999) to dial 9999 so, it should not matter if the room is checked in or out as we are bypassing toll control.

So again as I am asking OP, assuming programming is correct and same number is dialled why would it display on SMDR when guest is checked in and not when guest is checked out?

I had previously suggested a RAD or something be called but as the OP stated it worked in checked in rooms then presumed it was not needed.
 
Bobcheese

"I created speed dial numbers and configured them to override toll restriction and dial specified digits. This allows the phone to dial the digits however since the call is not answered I am finding the attempted call and digits do not appear?"

Based on this it seems to work now for both checked in and out phones except the no answer is a problem . As both you and I suggested he should simply change the number to something that will get answered but is not likely to be dialled by a customer since PMS will intercept those numbers. In my case I would send it to their own AA. Cheers.

I'd tell you a UDP joke but I'm afraid you won't get it. TCP jokes are the best because you always get them.
 

The PMS will not recognize more than 10 digits 18888888000 and we are getting 11, is there any way to suppress the first digit from smdr?

I agree with the work around and have tested sending the speed call to one of our the automated attendant phone numbers with maids than hanging up. This prints out fine, however one to many digits.

What was it one of you said "no good deed goes unpunished?
 
I know that, I mean are these actual calls or you testing the above?
 
They are actual call being place on room phones; we are testing from each room and monitoring the output.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top