Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000209 [Yate - Yet Another Telephony Engine] module minor always 2010-04-07 12:24 2010-10-26 17:34
Reporter sergey_worm View Status public  
Assigned To paulc
Priority normal Resolution open  
Status assigned   Product Version SVN
Summary 0000209: Error of processing config file for ISUP trunk - module ysigchan (SVN revision 3170)
Description 1) In example file "conf.d/ysigchan.conf" absent mandatory for SS7 parameters:
  link= - MTP2 link name (section name), in MTP3 section;
  sig= - signalling interface name (for example, wanpipe1), in MTP2 section.

2) Wrong transmitting config parameters to SS7MTP2. Incoming parameters in SS7MTP2::initialize() not complete.
Additional Information 1) In example file "conf.d/ysigchan.conf" absent mandatory for SS7 parameters:
  link= - MTP2 link name (section name), in MTP3 section,
             this parameter need in SS7MTP3::initialize() for point
             that MTP2-link to use for this MTP3;
  sig= - signalling interface name (for example, wanpipe1), in MTP2 section,
             this parameter need in SS7MTP2::initialize() for point
             that signalling interface to use for this MTP2.


2) Wrong transmitting config parameters to SS7MTP2. Incoming parameters in SS7MTP2::initialize() not complete.
In function SS7MTP2::initialize(const NamedList* config) waiting that "sig" in config is NapedPointer and including all mtp2-parameters from ysigchan.conf.
But now parameter "sig" is NamedString insted of NamedPointer and next initializing of SignallinInterface module is wrong.

//-------------------------------------------------------------
For example, if using as is:
//-------------------------------------------------------------
SS7MTP3::initialize(0x10014450) [0x10016fd8]
  'linkset1'
  'type'='ss7-mtp3'
  'netind2pctype'='ITU'
  'route'='ITU,2-3-2,0'
  'link'='link1'

SS7MTP2::initialize(0xbfeb0a40) [0x10019618]
  'link1'
  'basename'='link1' /*have not mtp2 params*/

WpInterface::create()
  'link1'
  'basename'='link1'
  'protocol'='ss7'.
ERROR: No section 'link1' in configuration.
<MILD> Factory could not create 'SignallingInterface' named 'link1'

//-------------------------------------------------------------
If make param "link" as NamedPointer insted of NamedString:
//-------------------------------------------------------------
SS7MTP3::initialize(0x10014450) [0x10017068]
  'linkset1'
  'type'='ss7-mtp3'
  'netind2pctype'='ITU'
  'route'='ITU,2-3-2,0'
  'link'='link1'

SS7MTP2::initialize(0x10015548) [0x100196b8]
  'link1'
  'type'='ss7-mtp2'
  'sig'='wanpipe1'

WpInterface::create()
  'e1stream1'
  'basename'='wanpipe1'
  'protocol'='ss7'

And all right.
Fix it problem anywhere please ;-)
Tags No tags attached.
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2010-04-07 12:24 sergey_worm New Issue
2010-06-02 17:31 paulc Status new => acknowledged
2010-10-26 17:34 diana Status acknowledged => assigned
2010-10-26 17:34 diana Assigned To => paulc


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker