Testing isdnserver's functionality
After successfully compiling, installing and configuring, you can test if isdnserver works correctly with the following steps:

1.) Start isdnserver in verbose mode: isdnserver --verbose

2.) The following text should appear on your console:

isdnserver version 0.5.1b (developer)
Copyright (c) 2003 Jorge Windmeisser Oliver
<> | <>
isdnserver comes with ABSOLUTELY NO WARRANTY (*)
This is free software, and you are welcome to redistribute it under certain conditions. (*)

(*) Please refer to the COPYING file included in the isdnserver distribution.

isdnserver: Running in local mode.
isdnserver: Logging enabled.
isdnserver: Card nr. 0 correctly configured. (/dev/isdnctrl)
isdnserver: Isdnserver monitors 1 card(s) and 1 device(s)
isdnserver: Started in verbose mode.

Now pick up a phone and start a call, if you see output like this one, (don't panic if it's a lot more):

02|000000-- Sapi value: 0 (call control procedures)
  |------1- C/R bit: 1
  |-------0 Extension bit: with extension
95|1001010- TEI value: 74 (automatic TEI user assignment equipment)
  |-------1 Extension bit: no extension
00|0000000- N(S): 0
  |-------0 I-Frame
02|0000001- N(R): 1
  |-------0 P/F: 0
08|00001000 Protocol discriminator: DSS1
01|00000001 Length of callReference: 1
C6|1------- Call reference flag: Destination Side
  |-1000110 Call reference: 70
0D|00001101 Message type: SETUP ACKNOWLEDGE
18|00011000 I-Element: Channel identification
01|00000001 Length = 1
89|1------- Extension Bit = no extension
  |-0------ Interface identifier present: interface implicitly identified
  |--0----- Interface type: basic interface
  |---0---- Spare
  |----1--- Preferred/Exclusive: exclusive, only indicated channel is acceptable
  |-----0-- D-Channel indicator: is not the D-Channel
  |------01 Information channel selection: B1 channel
1E|00011110 I-Element: Progress indicator
02|00000010 Length = 2
82|1------- Extension Bit = no extension
  |-00----- Coding standard: CCIT
  |---0---- Spare
  |----0010 Location: public network serving the local user
88|1------- Extension Bit = no extension
  |-0001000 Progress description: In-band information or an appropriate pattern is now available

then your isdnserver copy works correctly in local mode.

Now let's test the network mode.

1.) Start isdnserver in network mode: isdnserver -n

2.) Start the telnet, or netcat, program with the following parameters:

telnet localhost 4950 or nc localhost 4950 (the port number, which here is 4950, can be different if you changed it in isdnserver.config)

After starting telnet or netcat (nc) you will be prompted your your user name, (USER:).

Type your name and press the enter key.

The following text should appear:

Welcome to isdnserver 0.5.1b (developer)
This software has been brought to you by:
Jorge Windmeisser Oliver / /

[user name]@isdnserver>

End the session by typing quit and pressing enter.

If both tests were successfully completed, then isdnserver works correctly, if not, take a look at the troubleshooting FAQ.

previous page  |  Top  |  next page

copyright 2003 Jorge Windmeisser Oliver