Picture of Jean-Francois 1756
Registered 10 years 174 days
Jean-Francois 1756 Thursday, 13 October 2022, 11:52 AM
Is it possible to recover the old CDR format on v13?
Hello the community smile

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.
For example, in v12 we received a "Media" event when the communication was established. Now in v13 there is no correspondence for this event.

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==

Thanks in advance for your feedback.
Best regards,

Jean-François
Andreas Fink
Moderator Registered 12 years 277 days
Andreas Fink (innovaphone) Thursday, 13 October 2022, 01:56 PM
Re: Is it possible to recover the old CDR format on v13?
Hello Jean-François,

you should still be able to enable Gateway CDRs under Gateway/General
by setting the "Write CDRs" parameter.

So this old API must be still available on the innovaphone gateways with v13 firmware.

Best Regards
Andreas Fink
Picture of Jean-Francois 1756
Registered 10 years 174 days
Jean-Francois 1756 Friday, 14 October 2022, 09:44 AM
Re: Is it possible to recover the old CDR format on v13?
ok thanks Andrea. It seems to be working again smile
← You can define your color theme preference here