Map File Example

Use the example below as reference if you need to dynamically build a CSV file. Note the list of name pairs contained in the file:

"armCdrFieldName" [the name of the field from the CdrArmMessage]
"convertedCdrFieldName" [the customer-required name of the field that will be displayed in the CSV file]
{
    "name": "Puzzel",

    "cdrFieldNameJsonList": [
	{
            "armCdrFieldName": "srcUriBeforeMap",
	        "convertedCdrFieldName": "ANUM before Manipulation"
	},
	{
            "armCdrFieldName": "srcUri",
	        "convertedCdrFieldName": "ANUM after Manipulation"       
	},
	{
            "armCdrFieldName": "dstUriBeforeMap",
	        "convertedCdrFieldName": "BNUM before Manipulation"
	},
	{
            "armCdrFieldName": "dstUri",
	        "convertedCdrFieldName": "BNUM after Manipulation"
	},   
	{
            "armCdrFieldName": "sbcConnectTime",
	        "convertedCdrFieldName": "START"
	},
	{
            "armCdrFieldName": "sbcReleaseTime",
	        "convertedCdrFieldName": "FINISH"
	},
	{
            "armCdrFieldName": "nodeName",
	        "convertedCdrFieldName": "EXI"
	},
	{
        	  "armCdrFieldName": "lastNodeName",
	         "convertedCdrFieldName": "FXI"
	},
	{
            "armCdrFieldName": "incomingPconOrConnectionName",
	        "convertedCdrFieldName": "ITI"
	},
	{
            "armCdrFieldName": "lastPconOrConnectionName",
	        "convertedCdrFieldName": "OTI"
	},
	{
            "armCdrFieldName": "sipTerminationReason",
	        "convertedCdrFieldName": "Diagnostic"
	},
	{
            "armCdrFieldName": "voiceStreamed",
	        "convertedCdrFieldName": "ToBeCharged"
	},
	{
            "armCdrFieldName": "",
	        "convertedCdrFieldName": "Direction"
	},
	{
            "armCdrFieldName": "incomingCallId",
	        "convertedCdrFieldName": "SipCallId"
	},
	{
            "armCdrFieldName": "sbcSetupTime",
	        "convertedCdrFieldName": "SetupAt"
	},
	{
            "armCdrFieldName": "sbcAlertTime",
	        "convertedCdrFieldName": "AlertAt"
	},
	{
            "armCdrFieldName": "completeDuration",
	        "convertedCdrFieldName": "msSetup"
	},
	{
            "armCdrFieldName": "alertDuration",
	        "convertedCdrFieldName": "msAlert"
	}
	]
}