Files
cgrates/data/tutorials/osips_diam/etc/opensips/unix2ntp
ionutboangiu 40eaa8739c Add tut entry for opensips+diameter
INCOMPLETE
- shared cgrates configuration for three different scenarios
- every scenario has its own opensips configuration. For more info
check README or read comments inside the configuration
- added script for converting unix time to suitable Event-Timestamp
format
- added a dictionary.opensips entry for making Credit-Control diameter
requests possible
2024-05-05 14:25:14 +02:00

11 lines
266 B
Bash
Executable File

#!/bin/bash
# To be used inside opensips.cfg to convert unix time
# to 32bit before sending it inside a diameter request
# payload as Event-Timestamp.
read unix_time
ntp_offset=2208988800
ntp_time=$((unix_time + ntp_offset))
printf "%08x" "$ntp_time" | xxd -r -p