AOC-D and AOC-E changes #3

Closed
nt2mku wants to merge 20 commits from (deleted):master into jolly/work
Contributor
No description provided.
nt2mku added 17 commits 2024-01-20 16:15:13 +00:00
98e7813e77 AOC-D and AOC-S facility generation from CC metering information
If metering details via IE_METERING are received from osmo-cc, AOC-S and/or AOC-D facility IEs are attached to PROCEEDING/ALERTING/CONNECT messages, and AOC-D facility messages are generated during the call. This feature can be enabled by setting 'aocs' and/or 'aocd' within the mISDN endpoint configuration.
80864347f3 Changed AOC-D encoding value of TypeOfChargingInfo from Total to SubTotal
encodeAOCDChargingUnitOperation() set the value of TypeOfChargingInfo to Total, which results in ISDN phones not correctly displaying increasing units. Setting it to SubTotal fixed the issue.
b79127209c AOC-S: Changed typeOfCharging to stepFunction
The durationCurrency typeOfCharging=stepFunction is more suitable to a per-unit metering than continuousCharging. stepFunction implies start of the first unit at call connect - for normal calls without additional unit charges for call setup, chargedItem CallSetup is set to FreeOfCharge.
Source: ETS 300 178
Tested with Bluephone and Clubtelefon 5 ISDN.
bd72569a0e Send AOC-E facility on call termination; fixed AOC-E encoding function
- Some ISDN terminals require AOC-E information to increment their internal unit counter. Tested with Siemens Profiset 51
- Fixed encodeAOCEChargingUnitOperation() producing incorrect AOC-E IE. Tested with K1297 protocol analyser, protocol ETSI-SupplementalServices
d4698e7b48 Fixed AOC-D unit information length; encoding of AOC-E information according to real traces
- Fix: AOC-D unit information length was set to 1 despite its actual length
 - Removed optional BillingID from AOC-E data
 - Cross-checked AOC-D and AOC-E IEs to other systems (Audiocodes Mediant 800; traces found in public sources)
 - Tested with ISDN TEs: Siemens Profiset 51, T-Concept P522, Philips SOPHO ErgoLine, sphairon NT1PLUS-split; K1297 ISDN protocol tester
nt2mku added 1 commit 2024-01-20 17:10:48 +00:00
nt2mku added 1 commit 2024-01-21 20:18:25 +00:00
a11bfb5740 Option to disable seconds within date/time IE
New option "time-no-seconds" disables sending current seconds within the date/time IE.
Some phones ignore the date/time IE if it is more precise than the current minute.
nt2mku added 1 commit 2024-01-21 20:24:28 +00:00
nt2mku closed this pull request 2024-01-28 23:14:40 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cc/osmo-cc-misdn-endpoint#3
No description provided.