- Joined
- Oct 30, 2007
- Messages
- 112
- Reaction score
- 0
I want to connect Elastix to RoomMaster 2000 which is a hotel management system.
This comes with a External Posting Interface(EPI) which listens on a certain port.
This data is like serial data (Station Messaging Data Records) and is somewhat the same as CDR.
How do I port data from asterisk to EPI?
I allready have the format:
From their tech dep:
Sequence Number – should increment with each new record, but doesn’t matter to us.·
Charge Identifier – this will always be “TEL”.·
Date of Call – In MM/DD format.·
Extension Number – Origination point of call…usually room number. If not, extensions can be mapped to room numbers in our interface.·
Time of Call – Can be either time call was started or finished.·
Duration of Call – Length of call in minutes.·
Charge Amount – Currency symbol can be anything. If your system does not price the call, our interface can handle the pricing of the call.·
Phone Number – Digits dialed by the guest.·
Long Distance Indicator – “L” means the call was long distance. This helps us assign the correct billing code if the hotel wants to separate local vs. long distance calls.
This comes with a External Posting Interface(EPI) which listens on a certain port.
This data is like serial data (Station Messaging Data Records) and is somewhat the same as CDR.
How do I port data from asterisk to EPI?
I allready have the format:
Code:
1 2 3 4
5123456789012345678901234567890123456789012345678901234
------------------------------------------------------
0001 TEL 03/01 7110 10:54 0002 $003.47 805-688-1000 L
^ ^ ^ ^ ^ ^ ^ ^ ^-- Long Distance Indicator
^ ^ ^ ^ ^ ^ ^ ^--------------- Phone Number
^ ^ ^ ^ ^ ^ ^----------------------- Charge Amount
^ ^ ^ ^ ^ ^---------------------------- Duration of Call
^ ^ ^ ^ ^---------------------------------- Time of Call
^ ^ ^ ^--------------------------------------- Extension Number
^ ^ ^---------------------------------------------- Date of Call
^ ^-------------------------------------------------- Charge Identifier
^------------------------------------------------------- Sequence Number
From their tech dep:
Sequence Number – should increment with each new record, but doesn’t matter to us.·
Charge Identifier – this will always be “TEL”.·
Date of Call – In MM/DD format.·
Extension Number – Origination point of call…usually room number. If not, extensions can be mapped to room numbers in our interface.·
Time of Call – Can be either time call was started or finished.·
Duration of Call – Length of call in minutes.·
Charge Amount – Currency symbol can be anything. If your system does not price the call, our interface can handle the pricing of the call.·
Phone Number – Digits dialed by the guest.·
Long Distance Indicator – “L” means the call was long distance. This helps us assign the correct billing code if the hotel wants to separate local vs. long distance calls.