|Anonymous | Login | Signup for a new account||2022-01-23 22:35 EET|
|Main | My View | View Issues | Change Log | Roadmap | Docs|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0000304||[Yate - Yet Another Telephony Engine] module||feature||N/A||2012-05-31 17:11||2012-06-07 15:43|
|Summary||0000304: Add support for SPIROU (France)|
I'd like to add support to Yate for the SPIROU (France) version of SS7.
I'll probably need guidance but I'm otherwise comfortable with the Yate code.
I'm attaching a first patch that implements encoding/decoding of the extra messages and message parts but is probably incomplete. I would appreciate a review, and pointers on what else need to be added for full message support.
Additionally I'll need help on how to automatically send a TXA message back when an ITX message is received.
|Tags||No tags attached.|
yate-spirou.diff [^] (4,033 bytes) 2012-05-31 17:11
yate-spirou2.diff [^] (5,451 bytes) 2012-06-01 01:57
yate-spirou3.diff [^] (10,191 bytes) 2012-06-04 20:19
yate-spirou4.diff [^] (24,068 bytes) 2012-06-07 15:43
ITX and TXA are taxation messages. They do not influence call state.
TXA must be sent back when ITX is received. There's no parameters in TXA so it can be sent automatically as soon as ITX is received.
To achieve conformance Yate must be able to send ITX messages from an event, and to trigger an event on reception of ITX. (I'm not sure how this gets done either.)
Updated code, should add auto-answer and sending of ITX message. I need to test.
FWIW I'm also pushing my changes to https://github.com/shimaore/yate/tree/shimaore [^]
yate-spirou3.diff contains a working implementation of ITX+TXA. (It also contains the patch suggested by jice in 0000305.)
I now need to work on splitting the parameters arrays so that 0xe3 doesn't conflict between ANSI and FR-ISUP (as per Paul's recommendations on the list).
|yate-spirou4.diff contains all of the above + split of s_paramDefs into (common,itu,ansi).|
|2012-05-31 17:11||shimaore||New Issue|
|2012-05-31 17:11||shimaore||File Added: yate-spirou.diff|
|2012-05-31 17:21||shimaore||Note Added: 0000455|
|2012-06-01 01:56||shimaore||Issue Monitored: shimaore|
|2012-06-01 01:57||shimaore||File Added: yate-spirou2.diff|
|2012-06-01 01:59||shimaore||Note Added: 0000456|
|2012-06-04 20:19||shimaore||File Added: yate-spirou3.diff|
|2012-06-04 20:20||shimaore||Note Added: 0000458|
|2012-06-07 15:42||shimaore||Note Added: 0000459|
|2012-06-07 15:43||shimaore||File Added: yate-spirou4.diff|
|Copyright © 2000 - 2008 Mantis Group|