- Joined
- Jan 4, 2020
- Messages
- 10
- Reaction score
- 3
Hi All,
I am a V16-er. I am on the home stretch of my first project. I am building a custom interface between multiple systems using custom middleware. I am using CFD to define what system the caller belongs to and generating a "contact" URI and storing it in a SQL table.
I would like to use the CRM Integration to "fetch" the URL from the middleware and pass it to the client. Ideally, I would like to pass the session.callID into my lookup statement to return the complete URL, but it's my understanding the only allowed param for CRM Integration is the [NUMBER] param.
.
I am trying to determine the best way to interface my multiple systems using middleware assuming the following:
In short, what is the best way to pass a predefined URL from my custom middleware to to the 3cx client?
I am a V16-er. I am on the home stretch of my first project. I am building a custom interface between multiple systems using custom middleware. I am using CFD to define what system the caller belongs to and generating a "contact" URI and storing it in a SQL table.
I would like to use the CRM Integration to "fetch" the URL from the middleware and pass it to the client. Ideally, I would like to pass the session.callID into my lookup statement to return the complete URL, but it's my understanding the only allowed param for CRM Integration is the [NUMBER] param.
.
I am trying to determine the best way to interface my multiple systems using middleware assuming the following:
- The "CRM" being queried by 3cx is middleware which sits between 3cx and multiple systems
- Per the CRM integration- All callers 'EXIST' (even if new via middleware and CFD)
- The URL to the caller's record is already defined and stored in the SQL DB
- This also applies to "net new" leads (opens a pre-populated web-form with additional options)
- All data is populated and stored in the middleware DB via CFD prior to the call getting dumped into any queue
- Middleware is handling:
- URI for existing
- URI for creating new records
- Call journaling
In short, what is the best way to pass a predefined URL from my custom middleware to to the 3cx client?