I put the feedback from one of our partner that develop around the v12 of Innovaphone.
They have a problem to migrate to v13. Explanaitions below:
Good morning,
We have developed a big interface with the PBX to display the calls in real time on the users' workstations, to make click to call, to set the call loop automatically according to the vacations, etc. We use the SOAP API to execute some actions.
We partly use the SOAP API to execute actions (modify the loop, launch a call) and we use the CDR to analyze the calls in real time.
It's the CDR that we have a big problem with because its format has completely changed with no visible way to revert to the previous format.
The format has changed so much that it calls into question all the processing we do with incoming/outgoing calls.
For example, the naming of events has been completely revised and there is no correspondence between the old events and the new ones.
We went from this list (v12) :
- A:Call The calling party initiates a call.
- B:Call The called party is called.
- B:Proceed A call proceeding is received from the calling parties network (or a transit).
- Media A media channel has been established.
- B:Alert The called party is alerted.
- B:Connect The called party is connected.
- A:X The calling party transfers the call. Following events will display a different calling party.
- B:X The called party transfers the call. Following events will display a different called party.
- A:Disc The calling party disconnects the call.
- B:Disc The called party disconnects the call.
- A:Rel The calling party releases the call.
- B:Rel The called party releases the call.
- No-Route The gateway routing process has no route for the call.
List in v13 :
- setup-from A call originating from the object was initiated
- setup-to A call to the object was initiated
- alert-from The endpoint for this object is alerting
- alert-to The other party is alerting
- conn-from The endpoint for this object has connected the call
- conn-to The other party has connected the call
- rel-from The endpoint for this object has released the call
- rel-to The other party has released the call
- transfer-from The endpoint for this call has transfered the call.
- transfer-to The other party has transfered the call.
- transferred Another call on the same object (user) has been transferred with this call. A transfer-from will be shown on this other call. The call itself will disappear form the phone as a result of the transfer.
- transfer-remote The call was transferred outside the PBX.
- cf-from The endpoint for this object has forwarded the call.
- cf-to The other party has forwarded the call.
- connected Added after a transfer, if the other call leg was already connected.
The fact that we have to rework our entire call analysis is a real problem that we did not anticipate.
The question is actually quite simple. Is it possible to recover the old CDR format on v13 and if not, is it possible to have a documentation to help us migrate between the CDR v12 and CDR v13 formats?
The documentation of the site does not help to carry out the migration since there is no mention on this subject:
CDR v12 : https://eu-central-1.protection.sophos.com?d=innovaphone.com&u=aHR0cHM6Ly93aWtpLmlubm92YXBob25lLmNvbS9pbmRleC5waHA_dGl0bGU9UmVmZXJlbmNlOkNhbGxfRGV0YWlsX1JlY29yZF9DRFI=&i=NWU2ODAzMTBmY2JjMzQxNzAzN2Q4MjQ0&t=V0I4S2c2RmZ3R1ZzMXZJUmxQNVpwTy9PVDNieHZxSTlaWWNPbi8zVWJlZz0=&h=0eefff4648044aee83b1c6770d782ca7&s=AVNPUEhUT0NFTkNSWVBUSVZ/IJBy1ITK0PBlkeLtzANTcdvnssoercxF/8kRPz+BYg==
CDR v13 : https://eu-central-1.protection.sophos.com?d=innovaphone.com&u=aHR0cHM6Ly93aWtpLmlubm92YXBob25lLmNvbS9pbmRleC5waHA_dGl0bGU9UmVmZXJlbmNlMTFyMTpDb25jZXB0X0NhbGxfRGV0YWlsX1JlY29yZF9DRFJfUEJY&i=NWU2ODAzMTBmY2JjMzQxNzAzN2Q4MjQ0&t=VEdVTDNYR3kyQUFWdkJpdUlvZU1DVTV5cGM5dTJ1RVcwazBsTFRPZUk5Yz0=&h=0eefff4648044aee83b1c6770d782ca7&s=AVNPUEhUT0NFTkNSWVBUSVZ/IJBy1ITK0PBlkeLtzANTcdvnssoercxF/8kRPz+BYg==
Best regards,
Jean-François