Quantcast
Channel: Dialogic Exchange Network
Viewing all 509 articles
Browse latest View live

Dialogic API and const correctness

$
0
0

I'm kind of wondering why the various dialogic APIs are not const correct. This makes writing elegant code in c++ impossible. For example - one should be able to write:

std::string number = "1234567890"

/* Set up various structs*/

gc_MakeCall( dev, &makecall, 60, number.c_str(), EV_ASYNC);

 

Instead we need to either copy the c++ string to a c-style string, or we need to cast the const away. None of those solutions are particularly elegant, the latter is even down right dangerous - as undefined behavior is lurking in the shadows.

So my question is: is there any reason why the apis are not const correct?


Wireshark Traces for BSSLAP (BSSMAP-LE) having TA Request

$
0
0

Hi,

I have hard time searching on net for  BSSLAP traces with TA request. Can anyone provide a link (or attach) wireshark traces for BSSLAP (BSSMAP-LE) having TA Request.

 

Thanks in advance.

about "Custom parameter " and " Unrecognised parameter "

$
0
0
the 9.6.4 of U04SSS12-ISUP-PM.pdf is Custom parameter ,the format is

Name = 00010100 (20)

Length = 3 - 255

parameter name (as received from network)

length of parameter (i.e. ‘Length’ – 2)

.

.

.

.

.



the 9.6.8 of U04SSS12-ISUP-PM.pdf is Unrecognised parameter ,the format is

Name = 11111001 (249)

Length = 3 - 255

parameter name

length of parameter

.

.

.

.



I don't find difference essentially,can you find something?

thanks very much.


Problem during getDigits

$
0
0

Hello,

I just need to perform an outgoing call, play a wav file and gather digits.

I'm not able to retrieve groups of 5 DTMF tones (a PIN) from the caller party.

Retrieving just 1 DTMF works well with SendVoicesEx:

 

 

 

 

Result = PhoneCall.SendVoiceFilesEx("mainmenu.wav", "1234567890", Digit, DivaAudioFmt.DivaAudioAutodetect, 0, 20)

 

 But if use the GetDigits, nothing is gathered and the myCall.OnToneReceived handler is raises:

 

 

 

 

 

Result = PhoneCall.SendVoiceFile("mainmenu.wav", DivaAudioFmt.DivaAudioAutodetect)

Result = PhoneCall.GetDigits(5, 20, 1, Digit, "123456789")

Please, could you help me with any suggestion / sample code ? I expect that the program stops at the GetDigits line and collects digits. Instead is seems that line is skipped...

Please, could you help me with any suggestion / sample code ?

Thanks in advance,

francesco

 

 

"Out of MSG count" increase in gctload -t1 and module 0x00 is queded in gctload -t3

$
0
0

Hi All,

After developing smsc as a R&D project, i encountered some issues. Mainly my software catch the sms and generate SRI and handle the  forwardSM.  Average message load is around 300 messages per second. In this case out of MSG count in gctload -t1 is increased gradually and the map process chew 100% CPU along with the application. When i check the gctload -t3 module 0x00 is queued. Only way to recover after this is restarting whole process.

GCTLOAD System status

  System restart time:      2013-05-30 06:03:08.587
  Congestion module Id:     0x21
  GCTLIB library:           V1.45
  Internal system error:    0
  GCTLIB Atomic:            Enabled
  Timed licenses in use:    No
  Partition[0]
    Parameter size:         320
    MSGs in partition:      15000
    MSGs allocated :        3237
    MSGs free:              11763
    Maximum MSGs allocated: 3237
    Max alloc since reset:  3237
    Time of last max:       2013-05-30 07:43:03.909
    Out of MSG count:       237366
    Congestion onset:       12000
    Congestion abate:       6000
    Congestion status:      0
    Congestion count:       0
    Cong count since reset: 0
    Last congestion onset:  0000-00-00 00:00:00.000
  Partition[1]
    Parameter size:         4200
    MSGs in partition:      4000
    MSGs allocated :        0
    MSGs free:              4000
    Maximum MSGs allocated: 3351
    Max alloc since reset:  3351
    Time of last max:       2013-05-30 06:35:14.325
    Out of MSG count:       0
    Congestion onset:       3200
    Congestion abate:       1600
    Congestion status:      0
    Congestion count:       2
    Cong count since reset: 2
    Last congestion onset:  2013-05-30 06:35:14.207

 

GCTLOAD Message Queue Status

LOCAL=0x00, MSGs queued=1229, last read by pid=9739
LOCAL=0x14, MSGs queued=1, last read by pid=9747
LOCAL=0x15, MSGs queued=91, last read by pid=9748
LOCAL=0x2d, MSGs queued=0, last read by pid=9761
LOCAL=0x33, MSGs queued=0, last read by pid=9746
LOCAL=0x55, MSGs queued=0, last read by pid=9749
LOCAL=0x56, MSGs queued=0, last read by pid=9751
LOCAL=0x57, MSGs queued=0, last read by pid=9752
LOCAL=0xcf, MSGs queued=0, last read by pid=9741
LOCAL=0xd0, MSGs queued=0, last read by pid=9750
LOCAL=0xd1, MSGs queued=1916, last read by pid=9743
LOCAL=0xd2, MSGs queued=0, last read by pid=9745
LOCAL=0xef, MSGs queued=2, last read by pid=9742

(Module 0x56,0x57,0x55 was newly created for application uses )

Output of top

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 9761 root      25   0  410m  67m  23m S 1640.0  0.2  34:57.93 smppgw64
 9747 root      25   0 42812  30m  22m R 100.0  0.1   2:10.73 tcap
 9739 root      25   0 24104  18m  18m R 99.5  0.1   2:03.71 tim
 9741 root      25   0 24596  11m  11m R 99.5  0.0   2:01.70 s7_mgt
 9742 root      25   0 24148  22m  22m R 99.5  0.1   5:00.04 s7_log
 9743 root      25   0 27288  25m  22m R 99.5  0.1   2:13.38 sctp
 9745 root      25   0 37092  24m  22m R 99.5  0.1   2:08.34 m3ua
 9746 root      25   0 35492  23m  22m R 50.7  0.1   1:18.11 sccp
 9748 root      25   0 46932  34m  22m R 50.7  0.1   1:49.14 map
22122 mysql     15   0 7392m 4.9g 4756 S 44.9 15.5  37012:07 mysqld
 4245 root      18   0 70596 6592 1396 D  2.0  0.0   0:12.26 sendmail
 6447 root      15   0  3820  620  492 S  2.0  0.0  38:16.41 acpid

(smppgw64 my application)

Please help me solve this issue, because this is happened frequently. 

Thanks

Prabath

 

 

 

Level 2 State : id=0 OUT OF SERVICE

$
0
0

Hi friends,

Request your help

I have one  E1 for my SPCI board details information of E1 is as below

               

Server -1

 (1st E1)

Point Code

 opc=6740 & dpc=6738

SLC

 0

Timeslot

 16

ISUP - CIC Ranges

 1

the E1 is terminated to L1 position of my board from the DDF.

Below is the System.txt:

*
* Example System Configuration File (system.txt) for use with
* the Linux Development Package for Intel(R) NetStructure(TM) SS7 Boards
*
* Edit this file to reflect your configuration.
*
********************************************************************************
*
* Essential modules running on host:
*
LOCAL           0x20            * ssd/ssds/ssdh - Board interface task
LOCAL           0x00            * tim_xxx - Timer task
* Optional modules running on the host:
*
LOCAL           0xcf            * s7_mgt - Management/config task
LOCAL           0xef            * s7_log - Display and logging utility
LOCAL           0x2d            * upe - Example user part task
LOCAL           0x4d            * Dialogic
* Modules that optionally run on the host:
*
*LOCAL          0x23            * ISUP module
*LOCAL          0x4a            * TUP module
*LOCAL          0x33            * SCCP module
*LOCAL          0x14            * TCAP module
*LOCAL          0x22            * MTP3 module
*
* Essential modules running on the board (all redirected via ssd):
*
REDIRECT        0x71    0x20    * MTP2 module (except SS7HD boards)
* REDIRECT      0x81    0x20    * MTP2 module_id for SP 0 (SS7HD boards only)
* REDIRECT      0x91    0x20    * MTP2 module_id for SP 1 (SS7HD boards only)
* REDIRECT      0xe1    0x20    * MTP2 module_id for SP 2 (SS7HD boards only)
* REDIRECT      0xf1    0x20    * MTP2 module_id for SP 3 (SS7HD boards only)
REDIRECT        0x10    0x20    * CT bus/Clocking control module
REDIRECT        0x8e    0x20    * On-board management module
*REDIRECT        0x4d    0x23
* Modules that optionally run on the board (all redirected via ssd):
*
REDIRECT        0x23    0x20    * ISUP module
REDIRECT        0x22    0x20    * MTP3 module
*
* Redirection of status indications:
*
REDIRECT        0xdf    0xef    * LIU/MTP2 status messages -> s7_log

NUM_MSGS 1000

*REDIRECT  0x21 0x20
*
* Now start-up all local tasks:
*   (For PCCS6 start-up use ssd,
*   for SPCI4/SPCI2S/CPM8 start-up use ssds and
*   for SS7HD boards use ssdh)
*
* FORK_PROCESS  ./ssd
FORK_PROCESS   ./ssds -d    *uncomment on 18th Aug
FORK_PROCESS    ./tim_lnx
FORK_PROCESS    ./tick_lnx
FORK_PROCESS    ./s7_mgt -d
FORK_PROCESS    ./s7_log -td -fs7_log.log  -n10 -s8000 -prbtrace.pcap

*************************************************************************************************************

 

Below is Config.txt

***************************************************************************************************************
* Configure individual boards:
* For SPCI boards:
* SS7_BOARD <board_id> <board_type> <flags> <code_file> <run_mode>
*SS7_BOARD  0  SPCI2S 0x0043  ./DC/ss7.dc3 MTP
SS7_BOARD  0  SPCI4 0x0043  ./DC/ss7.dc3 ISUP-S
*

*
* Configure individual T1/E1 interfaces:
* LIU_CONFIG <board_id> <liu_id> <liu_type> <line_code> <frame_format> <crc_mode> [<build_out>]
*
LIU_CONFIG  0  0  5  1  1  1
*LIU_CONFIG  0  1  5  1  1  1
*

*
* MTP parameters:
*
* MTP_CONFIG <reserved> <reserved> <options>
MTP_CONFIG  0  0  0x000400001
*MTP_CONFIG  0  0  0x00000000

*
* Define linksets:
* MTP_LINKSET <linkset_id> <adjacent_spc> <num_links> <flags> <local_spc> <ssf>
MTP_LINKSET  0  6738   2  0x0000  6740  0x000c
*
*
* Define signaling links:
* MTP_LINK <link_id> <linkset_id> <link_ref> <slc> <board_id> <blink>  <stream> <timeslot> <flags>
* For SPCI4 / SPCI2S, SS7MD and SS7LD boards:
MTP_LINK        0           0           0       0        0       0         0       16   0x0006
*MTP_LINK        1           0           1       1        0       0         1       16  0x0006
* Define a route for each remote signaling point:
* MTP_ROUTE <dpc> <linkset_id> <user_part_mask>
MTP_ROUTE  6738      0  0x0020
*

* Define any user provided Layer 4 protocol:
* MTP_USER_PART <service_ind> <module_id>
*MTP_USER_PART  0x0a  0x2d
*
*
* ISUP parameters:
*
* Configure ISUP module:
* ISUP_CONFIG <reserved> <reserved> <user_id> <options> <num_grps> <num_ccts>
ISUP_CONFIG     0         0           0x4d     0x0435  1  32

* Configure ISUP circuit groups:
* ISUP_CFG_CCTGRP <gid> <dpc> <base_cic> <base_cid> <cic_mask> <options> <user_inst> <user_id> <opc> <ssf> <variant> <options2>
ISUP_CFG_CCTGRP      0    6738  0x01  0x01  0x7fff7fff  0x001c  0  0x4d  6740  0x8  0  0x00
*
*
********************************************************************************

After running gctlooad i'm getting as below:

[vmsuser@VMSUSER2 SEPTEL_6.3.3]$ ./gctload -d
Reading from system configuration file: 'system.txt'
Created LOCAL module Id 0x20
Created LOCAL module Id 0x0
Created LOCAL module Id 0xcf
Created LOCAL module Id 0xef
Created LOCAL module Id 0x2d
Created LOCAL module Id 0x4d
Redirect module Id 0x71 to module Id 0x20
Redirect module Id 0x10 to module Id 0x20
Redirect module Id 0x8e to module Id 0x20
Redirect module Id 0x23 to module Id 0x20
Redirect module Id 0x22 to module Id 0x20
Redirect module Id 0xdf to module Id 0xef
(11824)gctload: Verification started.
(11824)gctload: Verification complete.
(11824)gctload: Process (11825)'./ssds' - forked by gctload
(11824)gctload: Process (11826)'./tim_lnx' - forked by gctload
(11824)gctload: Process (11827)'./tick_lnx' - forked by gctload
(11824)gctload: Process (11828)'./s7_mgt' - forked by gctload
(11824)gctload: Process (11829)'./s7_log' - forked by gctload
(11824)gctload: Initialisation complete.

S7_log : mod ID=0xef, options=0xaf0d, max_param_len=320
S7_log : Writing log file s7_log.log
S7_log : Writing PCAP log file rbtrace.pcap
S7_MGT Tx: M-I0000-t7680-i0000-fcf-d20-s00-r8000-p200000cf70637337332e6463310000000000000000000010
ssd: 16 boards
S7_MGT Rx: M-I0000-t3680-i0000-f20-dcf-s00-r0000-p200000cf70637337332e6463310000000000000000000010
S7_MGT Tx: M-I0000-t7681-i0000-fcf-d20-s00-r8000-p0002000000002e2f44432f7373372e6463330000000000000019
ssd[0]: sptpci
ssd[0]: open
ssd[0]: reset requested
S7_MGT Rx: M-I0000-t3681-i0000-f20-dcf-s00-r0000-p0002000000002e2f44432f7373372e6463330000000000000019
ssd[0]: code download requested
ssd[0]: code download started(./DC/ss7.dc3)
ssd[0]: code download complete(1172664 bytes)
ssd[0]: run requested
ssd[0]: running
S7_MGT Rx: M-I0000-t06a0-i0000-f20-dcf-s60-r0000
S7_MGT Tx: M-I0000-t06a0-i0000-f20-def-s60-r0000
S7_MGT Tx: M-I0000-t6111-i0000-fcf-d8e-s00-r8000-p00000000000000000000000000000000000000000000000000000000
S7_MGT Tx: M-I0000-t6f0d-i0000-fcf-d8e-s00-r8000-p000000000000000000000000000000000000000000000000000000000000
S7_MGT Tx: M-I0000-t7f10-i0000-fcf-d8e-s00-r8000-p0002000000430000011040000000000000000000100000000000000000000010800000000000000000000000800000000000000000000000800000000000000000000000
S7L:2013-06-27 12:02:43.103 I0000 M t06a0 i0000 f20 def s60
S7L:2013-06-27 12:02:43.103 I0000 M t0f04 i0000 f8e def s00
S7_MGT Rx: M-I0000-t2111-i0000-f8e-dcf-s00-r0000-p000001105353372e4443330000000000000000000000000000000000
S7_MGT Code file identification: board_id 0 'SS7.DC3' V1.16
S7_MGT Rx: M-I0000-t2f0d-i0000-f8e-dcf-s00-r0000-p0200000800000000010201eec17f1400000e82f13f000030006e00000000
S7_MGT Board identification: board_id 0
    Board type: 2 (SPCI)
    Hardware revision: 0
    RAM size: 0x00000000
    Interface type: 0
    RTB switch: 0
    ADDR switch: 0
    BOOT switch: 8
    Shelf: 0
    Slot: 0
    Firmware: V1.02
    Electronic serial number: 01-0000147fc1ee-0e
    License serial number: 82-003000003ff1-6e
S7L:2013-06-27 12:02:43.205 I0000 M t0e23 i0000 f10 ddf s01
S7_MGT Rx: M-I0000-t3f10-i0000-f8e-dcf-s00-r0000-p0002000000430000011040000000000000000000100000000000000000000010800000000000000000000000800000000000000000000000800000000000000000000000
S7_MGT Tx: M-I0000-t7e34-i0000-fcf-d10-s00-r8000-p05010101009b9f000000000104ff0000000000000000000000000000000000000000000000000000
S7L:2013-06-27 12:02:43.228 I0000 LIU Status : id=0 SYNC LOSS
S7L:2013-06-27 12:02:43.228 I0000 LIU Status : id=0 AIS
S7L:2013-06-27 12:02:43.229 I0000 LIU Status : id=0 PCM LOSS
S7L:2013-06-27 12:02:43.229 I0000 LIU Status : id=0 REMOTE ALARM
S7_MGT Rx: M-I0000-t3e34-i0000-f10-dcf-s00-r0000-p05010101009b9f000000000104ff0000000000000000000000000000000000000000000000000000
S7_MGT Tx: M-I0000-t7203-i0000-fcf-d71-s00-r8000-p000022008eef01100032002800000000000401c2012c000c0052000500010037000f000a0001008200000028003c0050001e00320046002d00410055
S7L:2013-06-27 12:02:43.230 I0000 Level 2 State : id=0 OUT OF SERVICE
S7_MGT Rx: M-I0000-t3203-i0000-f71-dcf-s00-r0000-p000022008eef01100032002800000000000401c2012c000c0052000500010037000f000a0001008200000028003c0050001e00320046002d00410055
S7_MGT Tx: M-I0000-t7300-i0000-fcf-d22-s00-r8000
S7_MGT Rx: M-I0000-t3300-i0000-f22-dcf-s00-r0000
S7_MGT Tx: M-I0000-t7303-i0000-fcf-d22-s00-r8000-p000122ef00140001000000000004000400ef00000000004000000000002300000000000000000000
S7_MGT Rx: M-I0000-t3303-i0000-f22-dcf-s00-r0000-p000122ef00140001000000000004000400ef00000000004000000000002300000000000000000000
S7_MGT Tx: M-I0000-t7310-i0000-fcf-d22-s00-r8000-p00001a52000200020003010c00001a54
S7_MGT Rx: M-I0000-t3310-i0000-f22-dcf-s00-r0000-p00001a52000200020003010c00001a54
S7_MGT Tx: M-I0000-t7311-i0000-fcf-d22-s00-r8000-p00000071000000060000000000000000
S7_MGT Rx: M-I0000-t3311-i0000-f22-dcf-s00-r0000-p00000071000000060000000000000000
S7_MGT Tx: M-I0000-t7312-i0000-fcf-d22-s00-r8000-p00001a5200000000000000200000000000000000000000000000000000000000
S7_MGT Rx: M-I0000-t3312-i0000-f22-dcf-s00-r0000-p00001a5200000000000000200000000000000000000000000000000000000000
S7_MGT Tx: M-I0000-t7700-i0000-fcf-d23-s00-r8000-p0435004d4d22004d0001000a00010020011005ef0000000000000000000000000000000000000000
S7_MGT Rx: M-I0000-t3700-i0000-f23-dcf-s00-r0000-p0435004d4d22004d0001000a00010020011005ef0000000000000000000000000000000000000000
S7_MGT Tx: M-I0000-t7701-i0000-fcf-d23-s00-r8000-p00001a5400001a52000100017fff7fff001c00004d004d00000000004d0085000000000000000000000000000000000000000000000000000000000000000000
S7_MGT Rx: M-I0000-t3701-i0000-f23-dcf-s00-r0000-p00001a5400001a52000100017fff7fff001c00004d004d00000000004d0085000000000000000000000000000000000000000000000000000000000000000000
S7_MGT Tx: M-I0000-t731f-i0000-fcf-d22-s00-r8000-p00001a52
S7L:2013-06-27 12:02:43.246 I0000 MTP Event : point code=00001a52
 Destination unavailable
S7_MGT Rx: M-I0000-t331f-i0000-f22-dcf-s00-r0000-p00001a52
S7_MGT Boot complete
S7L:2013-06-27 12:02:43.705 I0000 M t0e23 i0000 f10 ddf s05
S7L:2013-06-27 12:02:44.206 I0000 LIU Status : id=0 PCM OK
S7L:2013-06-27 12:02:44.206 I0000 LIU Status : id=0 IN SYNC
S7L:2013-06-27 12:02:44.206 I0000 LIU Status : id=0 AIS CLEARED
S7L:2013-06-27 12:02:44.206 I0000 LIU Status : id=0 REMOTE ALARM CLEARED
S7L:2013-06-27 12:02:47.147 I0000 LIU Status : id=0 FRAME SLIP

 

Please check my config.txt and system.txt if anything is wrong...

Please suggest what to do ???

Thanks in advance

-Shubhajit

 

 

ISTU & ISTR

$
0
0

Hi,

I'm trying to run ISTU/ISTR test application but it's not working, can you please show me what I'm doing wrong. system.txt and config.txt are shown below, please note that I've copied this configuration from this forum and modified it to run on my pc running on linux.

Also I was running wireshark and I didn't see any packet


++++++++system.txt++++++++++

***************************************************************************
* Example system.txt.
* Edit this file to reflect your configuration.
***************************************************************************
*
* Essential modules running on the host:
*
LOCAL 0x20 * ssd - Board Interface task
LOCAL 0x00 * Timer Task
*
* Optional modules running on the host:
*
LOCAL 0xef * s7_log - logs messages
LOCAL 0x3d * s7_log - logs messages
LOCAL 0xcf * s7_mgt - Management/config task
LOCAL 0xc2 * mbm - Management task
*LOCAL 0xd0 * SCTPD module
*LOCAL 0xd1 * SCTP module
LOCAL 0xc1 * M2PA module
LOCAL 0x33 * SCCP
LOCAL 0x14 * TCAP module
LOCAL 0x25 * IS41
LOCAL 0x22 * MTP3
LOCAL 0x2d * ISTU
*
* Modules running on the board (all redirected via ssd):
*
*REDIRECT 0x14 0x20 * TCAP module
*REDIRECT 0x33 0x20 * SCCP module
*REDIRECT 0x22 0x20 * MTP3 module
*REDIRECT 0x71 0x20 * MTP2 module
REDIRECT 0x10 0x20 * MVIP/SCbus/Clocking control module
REDIRECT 0x8e 0x20 * On-board management task
* Redirection of status:
*
REDIRECT 0xdf 0xef * LIU/MTP2 status messages to s7_log
REDIRECT 0x9e 0xef
*
* Now start-up all local tasks:
*
 FORK_PROCESS ./sctpn
FORK_PROCESS  ./HSTBIN/m2pa -t
FORK_PROCESS  ./tim
FORK_PROCESS  ./tick
FORK_PROCESS  ./s7_mgt
FORK_PROCESS  ./s7_log
FORK_PROCESS  ./HSTBIN/is41 -t

*End of system.txt

+++++++++++++++++++++++++++++++++++++++++++

++++++++config.txt++++++++++

* Set your PC IP address:
CNSYS:IPADDR=192.168.2.109,PER=0;
* Define your M2PA Sigtran link:


SNSLI:SNLINK=1,IPADDR=192.168.2.109 ,SNEND=S,SNTYPE=M2PA,M2PA=1,HPORT=14000,PPORT=14001;

*
* MTP_CONFIG <reserved> <reserved> <options>
MTP_CONFIG      0           0      0x00040004
*
* Define linksets:
* MTP_LINKSET <linkset_id> <adjacent_spc> <num_links> <flags> <local_spc> <ssf>
MTP_LINKSET    0            2              1       0x0000      1    0x24
*
* Define signaling links:
* For SPCI4 board the first LIU port is stream=0.
*
* MTP_LINK <link_id> <linkset_id> <link_ref> <slc> <board_id> <blink> <stream> <timeslot> <flags>
MTP_LINK       0         0            0        1        0       1       0       0      0x80000006

*
* Define a route for each remote signaling point:
* MTP_ROUTE <dpc> <linkset_id> <user_part_mask>
*
MTP_ROUTE  2  0  0x0028

MTP_USER_PART 0x03 0x33

* SCCP Parameters:
* SCCP_CONFIG <local_spc> <ssf> <options>
SCCP_CONFIG 1 0x8 0x0102
*
* Enable SCCP traces:
* SCCP_TRACE <op_evt_mask> <ip_evt_mask> <non_prim_mask>
SCCP_TRACE 0x3 0x7 0x3
*
* Define Remote Signaling Points:
* SCCP_SSR <ssr_id> RSP <remote_spc> <flags> <pc_mask>
SCCP_SSR 1 RSP 2 0 0x0000
*
* Define Local Sub-Systems:
* SCCP_SSR <ssr_id> LSS <local_ssn> <module_id> <flags> <protocol>
SCCP_SSR 2 LSS 0x0c 0x2d 0 IS41
*
* Define Remote Sub-Systems:
* SCCP_SSR <ssr_id> RSS <remote_spc> <remote_ssn> <flags>
SCCP_SSR 3 RSS 2 0x0a 0
*
*SCCP_GTT_PATTERN <patt_id> <addr_ind> <pc> <ssn> <global_title> <gtai_patt>
*SCCP_GTT_PATTERN <patt_id> <addr_ind> <pc> <ssn> <global_title> <gtai_patt>
*
*
*
* TCAP Parameters:
* TCAP_CONFIG <base_ogdlg_id> <nog_dialogues> <base_icdlg_id> <nic_dialogues> <options> <dlg_hunt> [<addr_format>]
* The dialogue ID is a 16-bit value in the range of 0 to 32767 for outgoing dialogues
* and from 32768 to 65535 for incoming dialogues
TCAP_CONFIG 0x0  1024  0x8000  1024  0x0000 0  0
*
* Enable TCAP traces:
* TCAP_TRACE <op_evt_mask> <ip_evt_mask> <non_prim_mask>
TCAP_TRACE 0x7 0xf 0x0
*
* Enable MAP traces:
* MAP_TRACE <op_evt_mask> <ip_evt_mask> <non_prim_mask>
MAP_TRACE 0xf 0xf 0x15
IS41_TRACE 0x0000000f 0x0000000f 0x0000007f

*End of config.txt

+++++++++++++++++++++++++++++++++++++++++++++

The output for the gctload is this

./gctload -d

Reading from system configuration file: 'system.txt'
Created LOCAL module Id 0x20
Created LOCAL module Id 0x0
Created LOCAL module Id 0xef
Created LOCAL module Id 0x3d
Created LOCAL module Id 0xcf
Created LOCAL module Id 0xc2
Created LOCAL module Id 0xc1
Created LOCAL module Id 0x33
Created LOCAL module Id 0x14
Created LOCAL module Id 0x25
Created LOCAL module Id 0x22
Created LOCAL module Id 0x2d
Redirect module Id 0x10 to module Id 0x20
Redirect module Id 0x8e to module Id 0x20
Redirect module Id 0xdf to module Id 0xef
Redirect module Id 0x9e to module Id 0xef
(8322)gctload: Verification started.
(8322)gctload: Verification complete.
(8322)gctload: Process (8323)'./sctpn' - forked by gctload
(8322)gctload: Process (8324)'./HSTBIN/m2pa' - forked by gctload
(8322)gctload: Process (8325)'./tim' - forked by gctload
(8322)gctload: Process (8326)'./tick' - forked by gctload
(8322)gctload: Process (8327)'./s7_mgt' - forked by gctload
(8322)gctload: Process (8328)'./s7_log' - forked by gctload
(8322)gctload: Process (8329)'./HSTBIN/is41' - forked by gctload
(8322)gctload: Initialisation complete.
SS7 M2PA started in trial mode.
SS7 IS41 started in trial mode.
This binary will terminate after 1 hour.

S7_log : mod ID=0xef, options=0xaf0d, max_param_len=320
S7_log : Writing PCAP log file s7_log.cap
This binary will terminate after 1 hour.

and the output from ISTR is below

./istr
ISTR Responder (C) Dialogic Corporation 1999-2006. All Rights Reserved.
=======================================================================

ISTR mod Id - 0x2d; IS41 module Id - 0x25
Base dlg Id - 0x8000; Num dlg Ids - 0x0400
 

And the output for the ISTU is below

./istu -m0x77 -u0x25 -g430c010000 -a430a020000 -i0123456789 -d0102 -t0203 -o0xf -s0123456789
Example application and IS41 user interface  (C) Dialogic Corporation 1999-2009. All Rights Reserved.
=====================================================================================================

ISTU mod Id - 0x77; IS41 module Id 0x25; 2048 short messages
IS41 base og_dlg_id - 0x0000; IS41 number of og_dlg_id - 0x0400
maintain 1 dialogues, display options - 0x000f
ISTU Tx: I0000 M tc7b2 i0000 f77 d25 s00 p010105430a0200000305430c01000000
ISTU Tx: I0000 M tc7b0 i0000 f77 d25 s00 p030e01011102102012051032547698140220301305012345678900
ISTU Tx: I0000 M tc7b2 i0000 f77 d25 s00 p0300
ISTU Tx: I0000 M tc7b2 i0001 f77 d25 s00 p010105430a0200000305430c01000000
ISTU Tx: I0000 M tc7b0 i0001 f77 d25 s00 p030e01011102102012051032547698140220301305012345678900

Unity Connection Integration to Avaya CM 5.2.1 using Dialogic DMG-2120

$
0
0

I am currently trying to integrate with Unity Connection Unified Messaging system to Avaya using a Dialogic as referenced in the following guide fron Cisco: http://www.cisco.com/en/US/docs/voice_ip_comm/connection/7x/integration/timg/guide/cucinttimg040.html

I have all the parameters set as specified from Cisco.

This issue is that when I call the main hunt group for Unity Connection from an Avaya phone that has a mailbox, I receive the main menu instead of my mailbox options (enter password etc.). A trace within Unity shows that the call is from Anonymous, although the dialogic is receiving the CPID information from Avaya. Also when calling the Avaya phone from another station and going to voicemail the caller receives the Unity Connection Main menu. Once again a trace from Unity shows that the call is from anonymous.

Any help would be appreciated,


Documentation on creation of virtual calls?

$
0
0

I saw a post that showed how to create a virtual call. Unfortunately, it lacked comments. I understand *why* I might want to create a virtual call, but I don't understand how the mechanism works.

For example, I don't understand why the bchannel array is loaded with mostly zeroes.

I don't understand how the dial string can be empty, without causing an error.

I don't understand which device should be chosen.

I don't understand how the driver accepts using a bchannel that seems to not exist. Although I don't know what the Device number is that is being passed to the example function.

I have found nothing on this website in regards to virtual call documentation and nothing on the web except that which points back to the one example.

Subsystem prohibited

$
0
0

I have a test setup that consists of IN application and handwritten mockup MSC. My problem is that on the IN application side the remote subsystem state is "prohibited". I have sent SCP_MSG_SCMG_REQ (0xC744) from mockup MSC but IN application side still reports "remote subsystem prohibited".

From Wireshark I can see that mockup MSC side does not send any message to IN application side when I send 0xc744 message.

Any wild guesses what could be wrong?

Active monitoring on CO lines

$
0
0

Hi

I have a 4-port Diva Analog board and two CO lines connected to its two first ports. Two analog telephones are also connected to ports number 3 and 4:

CO Line1 - Port1 <-> (routing application) <->  Port3 - Analog Telephone

CO Line2 - Port2 <-> (routing application) <->  Port4 - Analog Telephone

After Installing the card, ports 1 and 2 are active but ports 3 and 4 are down. There is no tone on the analog telephones. How could I fix it?

Thanks

DIVA Analog board doesn't act like digital card

$
0
0

Hi

I have developed a routing application that mediates call between PSTN and PBX like following:

 

[ PSTN]  call -->  [ Routing Application  ] call--> [  PBX  ] -->(ext.)

[ PSTN]   <--call  [ Routing Application  ]  <--call [  PBX  ] <--(ext.)

 

Description:

{

After receiving the IncomingCall event from one side, I dial the called number on the other side and then interconnect these two call (when the outgoing call reaches to the state connected).

}

On PRI links, this application works fine using BLUE telephony board. To support the CO lines, I use DIVA Analog boards. After routing the call to the correct LineDevice and Line, I can call through the Analog board as well.

But there is a problem: on the CO lines, one side can't hear any thing when the call is interconnected (when the destination answers, the calling can't hear. the destination hears the voice of calling person) . the PRI lines are fine and the application can successfully interconnect both sides. 

Do you guys have any idea why is it happening?

HMP Not re registering with the sip server

$
0
0

Am using .net component api and HMP. When ever i run the application the user defined in the dsdk.xml it get register with my sip server and i can make call and retrieve calls. But after a while it gets disconnected from the sip server.  I have put autorefresh interval to 120 sec. But it din't re-register with the sip server. 

Dual chassis messages distribution

$
0
0

Hello!

I am trying to run sigtran stack under linux, having two MTR demo processes connect via RSI link and act in Dual mode. When I send a test message from MTU side, the message get transferred to both MTRs. Is this expected/by design? 

Sending caller name(CNAM) in addition to the ANI

$
0
0

Is there a way to outpulse a caller name (CNAM) in addition to the ANI (caller id phone number). I passing calling number as of now.

The mock code used for making the call is as below:

GC_MAKECALL_BLK m_gcmkCallBlock;

m_gcmkCallBlock.gclib->origination.address = "9999999999" //calling from this number

m_gcmkCallBlock.gclib->destination.address_plan = GCADDRPLAN_ISDN;

m_gcmkCallBlock.gclib->destination.address_type = GCADDRTYPE_NAT;

m_gcmkCallBlock.gclib->origination.address_plan = GCADDRPLAN_ISDN;

m_gcmkCallBlock.gclib->origination.address_type = GCADDRTYPE_NAT;

long crn; //call reference number

CString numberToBeCalled("1234567890");//the number to be called

gc_MakeCall ( TRUNK_HANDLE, &crn, numberToBeCalled, &m_gcmkCallBlock, NO_ANSWER_DELAY, EV_ASYNC); 


DATAKINETICS SPCI4/0E SS7 4 PORTS

$
0
0

Hello. Is board DATAKINETICS SPCI4/0E SS7 4 PORTS  same as Dialogic SPCI4? Can I use SW, licenses, drivers, documentation, etc of board Dialogic SPCI4  from your site for my Datakinetics?

PIMG ports outofservice-miu

$
0
0

Hello,

I have a following topology:

Cisco Callmanager --Unity connection 8.x --PIMG--Nortel.

There are many sites using the same PIMG/Nortel combination. One of the site keeps having port locked problem. Today, I could see the Ports in Unity connection status monitor stuck in "outofservice-miu" state. No calls were going through and the callers were getting silence when Nortel phone was forwarded to voice-mail. PIMG Call Log was showing the following errors:

TDM: Service unavailable.

I restarted the ports from Unity connection and all the ports went into IDLE state. This time the caller was just getting the ring tone. I then did  a soft reset of the PIMG box and it started working fine.

We have seen this issue multiple times with the same site in last one week and wondering if it's a bad hardware.

The PIMG model / firmware details are as following:

UNITY-PIMG-DIG=

Gateway Application (ROM) |6.0.136| |THU MAY 21 14:08:03 2009|
Gateway Application |6.0.136| |THU MAY 21 14:08:03 2009|
Main Board Boot (ROM) |6.0.136| |THU MAY 21 13:57:48 2009|
DSP Firmware (ROM) |9.1 w/Fax| |FRI MAY 20 16:38:20 2005|
DSP Firmware |9.1 w/Fax| |FRI MAY 20 16:38:20 2005|
Telephony Interface Application 6.53
Telephony Interface Firmware Platform 3 Build 190
Telephony Interface Boot 6.0
Telephony Interface ID 2-Wire (0x0)
Adept Config Default

 

I would appreciate any insight into it.

 

Thanks,

Kapil

 

 

 

DivaCall.Listen (problem with "NumberFilter" parameter)

$
0
0

Hi, I programming in c# with .NET 2008 and (France) VN4 as telephony protocol

I've got a problem with the parameter "NumberFilter" in DivaCall.Listen method

I work on IVR (Interactive voice response) so i've to filter incoming number

When i don't specify the parameter "NumberFilter" evrythings works as expected:

The event "OnIncomingCall" is raised correctly

 

 

 

However when i specify  "NumberFilter", the event "OnIncomingCall" is never raised and the call is never taken

 

My codes:


{

this.Call  = (DivaCall)DivaInst.CreateCall();

this.Call.AsyncMode = 1;
this.Call.SignalEvents = 1;

 this.Call.OnIncomingCall += this.Call_OnIncomingCall;
  this.Call.OnConnected += this.Call_OnConnected;

[...]

string NumberFilter = "0170393958";

DivaResultCodes Result = Call.Listen(DivaListenServices.DivaListenServiceAll, NumberFilter);


}

 

 

 

 

(Call.listen return "DivaResultCodes.DivaResultSuccess)

I've tried multiple format for my NumberFilter:
+33 170393958
0033170393958
170393958
0170393958

(it's french number: Calling code 33)

 

When i call with my mobile phone, the call is instantly hang up

Ack with SDP problem

$
0
0

Hi,

i have a problem with sdp.
I work in 1PCC mode.

The sequence is for incoming call (Rx is proxy and Tx is HMP) :
- Rx : Invite with no sdp
- Tx : Ringing with sdp
- Tx : Ok with sdp
- Rx : Ack with sdp but with IP 0.0.0.0 (Receive GCEV_ACCEPT_MODIFY_CALL)
- Rx : Re-invite with no sdp
- TX : Trying
- Tx : Ok with sdp
- Rx: Ack with sdp with IP address
- Voice exchange good
- Tx : Re-invite with sdp sendonly
- Rx : Ok with sdp and rcvonly (Receive GCEV_ACCEPT_MODIFY_CALL instead of GCEV_MODIFY_CALL_ACK

My version of HMP is update 338, OS Windows 2008 server R2 standard, Under VMware ESXI V5.0.

Please, can you help me?

I attach rtflog and wireshark trace.

Best regards

Yvan

 

 

Failure sending fax: FaxError (TFX_FAXERROR). Reason is 0x55 (EStat=110 LastE=0x107)

$
0
0

Hello,

The problem is with sending faxes to a specific destination (both single and multi-page), we have no problem with other destinations. Whenever a fax is sent via Dialogic to this destination, it fails during transmission with the error: "FaxError (TFX_FAXERROR). Reason is 0x55 (EStat=110 LastE=0x107)".

*Sending faxes to the same destination from a standard fax machine always succeeds.

 

Estat 110 means /* No valid response after sending page */

LastE 0x107 means /* Remote has disconnected */

However, the traces attached indicate that the disconnect is initiated on Dialogic side, not by the destination. And it appears that there is a timeout of around 24 seconds from the time we start sending the fax until the error occurs.

 

06/09/2013 11:43:38.211   7732        7400 dm3fax                  INFO         Dm3Fax                dxxxB9C3  ----- StartSendFax in state FaxIdle
06/09/2013 11:44:02.665   7732        6504 dm3fax                  APPL         FaxDevice             dxxxB9C3  ==<== FaxError (TFX_FAXERROR). Reason is 0x55 (EStat=110 LastE=0x107)

 

06/09/2013 11:49:11.450   7732        7400 dm3fax                  INFO         Dm3Fax                dxxxB9C3  ----- StartSendFax in state FaxIdle
06/09/2013 11:49:35.700   7732        6504 dm3fax                  APPL         FaxDevice             dxxxB9C3  ==<== FaxError (TFX_FAXERROR). Reason is 0x55 (EStat=110 LastE=0x107)

 

I have 2 questions:

1) Is there indeed a Dialogic timeout causing the failure. And if there is, how can I modify it (let's say I want it to be 40 seconds)?

2) Can you find anything else in the logs that may cause this failure.

** See rtflogs + ISDN trace files in "logs.zip" attached.

Dialogic hardware:
DMF300_1E1

Dialogic software:
System Release 6.0 PCI. Build Number: 252.

OS:
Microsoft Windows Server 2003
Standard edition.
Service Pack 2.

Viewing all 509 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>