@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.