Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
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
Reporter shimaore View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 4.x
Summary 0000304: Add support for SPIROU (France)
Description 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.

Additional Information 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.
Attached Files ? file icon yate-spirou.diff [^] (4,033 bytes) 2012-05-31 17:11
? file icon yate-spirou2.diff [^] (5,451 bytes) 2012-06-01 01:57
? file icon yate-spirou3.diff [^] (10,191 bytes) 2012-06-04 20:19
? file icon yate-spirou4.diff [^] (24,068 bytes) 2012-06-07 15:43

- Relationships

-  Notes
shimaore (reporter)
2012-05-31 17:21

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.)
shimaore (reporter)
2012-06-01 01:59

Updated code, should add auto-answer and sending of ITX message. I need to test.

FWIW I'm also pushing my changes to [^]
shimaore (reporter)
2012-06-04 20:20

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).
shimaore (reporter)
2012-06-07 15:42

yate-spirou4.diff contains all of the above + split of s_paramDefs into (common,itu,ansi).

- Issue History
Date Modified Username Field Change
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
Powered by Mantis Bugtracker