Sp5052a Sp5054a Sip User Manual
Sp5052a Sp5054a Sip User Manual
Sp5052a Sp5054a Sip User Manual
http://www.micronet.info
Table of Contents
2. COMMAND LISTS..................................................................................................... 22
2.1 [HELP]................................................................................................................. 25
2.2 [QUIT] ................................................................................................................. 26
2.3 [DEBUG] .............................................................................................................. 26
2.4 [REBOOT] ............................................................................................................ 27
2.5 [FLASH] ............................................................................................................... 27
2.6 [COMMIT]............................................................................................................. 27
2.7 [IFADDR].............................................................................................................. 28
2.8 [TIME] ................................................................................................................. 29
2.9 [PING] ................................................................................................................. 29
2.10 [SYSCONF] .......................................................................................................... 30
2.11 [SIP].................................................................................................................... 32
2.12 [SECURITY].......................................................................................................... 33
1
2.13 [LINE] .................................................................................................................. 34
2.14 [ROUTE] .............................................................................................................. 35
2.15 [PREFIX] .............................................................................................................. 37
2.16 [PAUSE]............................................................................................................... 38
2.17 [PBOOK] .............................................................................................................. 39
2.18 [VOICE] ............................................................................................................... 41
2.19 [TONE] ................................................................................................................ 44
2.20 [FXOPWD]............................................................................................................ 44
2.21 [RECORD]............................................................................................................ 45
2.22 [TOS]................................................................................................................... 53
2.23 [PT]..................................................................................................................... 53
2.24 [ROM].................................................................................................................. 54
2.25 [PASSWD] ............................................................................................................ 55
2.26 [AUTH]................................................................................................................. 56
2.27 [SETMAC] ............................................................................................................ 56
2
1. Web configuration
The initial version for HTTPD web management interface provides user to
configure easily rather than command operating method through RS-232 /
TELNET.
The configuration function and step is similar with the way through
command line. Basically this version is not the finalized version for web
interface. Please refer to the manual for more information. Below provide a
simple user guide for user to configure via web interface. Next version for
HTTPD web management will not like the command format, but friendly
interface.
3
Step 3. Start to Configure
Most of all commands displayed in console / telnet are transfer to web
interface. The most important commands are Network Interface, SIP Config
and Reboot System. The method is as the same as command mode.
4
Parameter Description:
z IP Address: Define the ip address for your networking if it is the fixed
ip. Please get this info from your ISP.
z Subnet Mask: Define the mask address for your networking. Please
get this info from your ISP.
z Default Routing Gateway: Define the default gateway for your
networking. Please get this info from your ISP.
z IP Mode: To configure the fixed or dynamic ip address for this unit.
Please configure to PPPoE if the ADSL is using the PPPoE type.
z HTTP Port: To configure the HTTP port for access this unit from the
remote side.
z DNS primary: To configure the first ip address for the DNS server.
z DNS secondary: To configure the second ip address for the DNS
server.
z SNTP: Enable the SNTP server registering function if user wants to
get the correct time from the Command Line Interface.
z SNTP Server Address: Enter the correct ip address of the SNTP
server or get the incorrect time from the Command Line Interface.
z GMT: Configuring the time area for the time display in the Command
Line Interface.
z PPPoE User Name: To configure the user name for the PPPoE
connection.
z PPPoE Password: To configure the password for the PPPoE
5
connection.
z PPPoE IP Address: In the PPPoE mode, this table will show the ip
address that this unit gets from the ISP.
z PPPoE Destination: In the PPPoE mode, this table will show the
default gateway address that this unit gets from the ISP.
z PPPoE DNS primary: In the PPPoE mode, this table will show the
DNS ip address that this unit gets from the ISP.
z After Remote Host Disconnection: This unit will reboot and
re-connect to the ISP
Parameter Description:
z Mode – Pick up the calling mode for this gateway.
6
z Peer-2-Peer: It only supports the peer-to-peer mode and
users have to define the phone book for this mode.
z Proxy: Users have to register on the Proxy if users picked up
this option.
z Gateway: Only user line1 has to register on the Proxy, then
the line1, line2, line3 and line4 join in the same hunting group
automatically.
z Primary Proxy IP Address: Enter the proxy ip if users pick up the
proxy mode.
z Primary Proxy port: Set Proxy port for SP5050 series to send
message, default value is 5060, if there is no special request of
Proxy server, please don’t change this value.
z Secondary Proxy IP Address: Set secondary Proxy IP Address or
URL address (Domain Name Server must be configured. Please
refer to Network Interface). When SP5050 series fail to register to
primary Proxy, it will try to register to secondary Proxy, when it fails
again, it will retry to register to Primary Proxy.
z Secondary Proxy port: Set the secondary proxy port for every SIP
message, default value is 5060.
z Outbound Proxy: This version could support the outbound proxy.
Users could define the ip address or domain name in this table.
z Outbound Proxy port: Set outbound Proxy port for SP5050 series to
send message, default value is 5060, if there is no special request of
Proxy server, please don’t change this value.
z Prefix String: Users could define this if the registration name was a
phonetic alphabet not the numbers.
z Line 1 Number: The phone number of the Line 1.
z Line 2 Number: The phone number of the Line 2.
z Line 3 Number: The phone number of the Line 3.
z Line 4 Number: The phone number of the Line 4.
z SIP port: Users could change the sip port of this unit for the
registration.
z RTP port: Users could change the beginning RTP ports in this table.
z Expire: Users could change the expire time for the register message
sending.
7
1.3 Security Config
Some proxy will include the security policy. The endpoint may need the
user account and password for the registration. If these are necessary,
users could put the correct account and password in the correct table.
Parameter Description:
z Line 1 Account: The user name for the line 1 account.
z Line 1 Password: The password for the line 1 account.
z Line 2 Account: The user name for the line 2 account.
z Line 2 Password: The password for the line 2 account.
z Line 3 Account: The user name for the line 3 account.
z Line 3 Password: The password for the line 3 account.
z Line 4 Account: The user name for the line 4 account.
z Line 4 Password: The password for the line 4 account.
8
Parameter Description:
z Type: Show the type of this port. There are only one types of this
gateway. (SP5052A/S / SP5054A/S will show the FXS and FXO type.
It can not be changed.)
z Hunting Group: Define the group number of this port. When the port
is busy, the call could be transferred to another port in the same
group.
z Hotline: Enable or Disable the hotline mode. The hotline mode will
be enabled if you enter the hotline number. The default setting is
disabled.
z Fwd. Type: Forward the call to IP. Forward type: 0: disable, 1:
uncondition, 2:busy
z Fwd. Number: destination number to which the call is forwarded
z Registration: To show the gateway registered on the Proxy Server or
not.
z Status: To show the port is busy or ready.
9
Parameter Description:
z Keypad Type: Select different DTMF Keypad Type
z In-Band: The DTMF signal sending by RTP.
z RFC2833: RTP Payload for DTMF Digits
z INFO: The DTMF signal sending by SIP INFO.
z Inter Digit Time: Set the DTMF inter-digit time (second). Parameter
defines the maximum amount of time between digits. If a digit is not
followed by another within this time limit, then digit collection is
terminated.
z Ring Time: It for the ring detection from the PSTN. The ring detection
will be failed if users configure it too long.
z Ring Before Answer: Decide how many rings the gateway will pick
up the call from FXO ports.
z Flash time: Set the detective flash range in ms.
z End of Dial: Press # key after numbers dialed.
10
Parameter Description:
z Codec Priority: This could help users configure the codec priority for
using.
z Frame Size: To configure the packet size for the codec that users
want.
z G.723 Silence Suppression: To enable the VAD and CNG function
for the G.723 codec.
z Volume: Adjust the volume in “Voice” (sending out); “Input”
(receiving); “ DTMF” (DTMF sending out). Please Noted the value is
limited.
z Echo Cancel: To enable or disable the echo cancellation function.
z Jitter Buffer: TO configure the Min or Max delay for the Jitter Buffer.
The min is from 0ms and the max is 150ms.
Note: A large jitter buffer causes increase in the delay and decreases the
packet loss. A small jitter buffer decreases the delay but increases the
packet loss. The size of the jitter buffer depends on the condition of the
network, which varies with time. Typically the packet loss should be less
than 10% for a good quality of speech.
11
define the pattern of the disconnect tone if the disconnect tone from PSTN
side is not the standard tone.
Parameter Description:
z Disconnect Tone 1 – 4: To configure the frequency, level gain and
on/off time for the busy tone from PSTN or PABX side. The busy
tone supports 4 tables.
z Remote Ring Back Tone: To configure the frequency, level gain and
on/off time for the ring tone from PSTN side. The gateway won’t
connect the calls if the ring tone value is incorrect.
12
Parameter Description:
z Index: The list number of the Phone Book.
z Name: The name for this contact number.
z E164: The dialing number for the calling side.
z IP Address: The destination IP address for this phone number.
z Port: The call signal port of the destination.
z Drop: Support the drop function. Enable is for enable this drop
function; Disable is for disable this drop function. The Drop Prefix will
drop the E164 number, which you had configured in the E164 table.
z Insert: Support the insert digits function.
Note:
z It will be the drop function if user enable the Drop Prefix function
and put nothing into the Insert Prefix table.
z It will be the insert function if user disable the Drop Prefix function
and put the digits into the Insert Prefix table.
z It will be the replace function if user enable the Drop Prefix
function and put the digits into the Insert Prefix table.
13
1.9 Prefix Configuration
The Prefix function is using the drop and inserts function.
Parameter Description:
z Index: The list number of the Phone Book
z Prefix: The prefix number of the whole numbers that could be into
this gateway
z Drop: The drop function. Enable this function by the Enable button;
Disable this function by the Disable button
z Insert: The insert function. Users could enter the digits that you want
to insert in this number
z Add Data: Press this button if users fill the entire information table
above
z Delete Date: If users want to delete the record from the table, enter
the index number first and press this button. The record will be
deleted
This function is just like the Phone Book configuration. But it will make the
drop and insert function in the GK routed mode. All the numbers into this
gateway will check out the prefix table first and find out the destination in
the Routing Table.
14
1. Press the Prefix Configuration button to enter the configuration table.
2. Enter the index number. Put the prefix numbers you will dial in the
prefix table, enable (disable) the drop function and enter the numbers
you want to insert.
The usage is as same as the drop, insert function of the Phone Book.
300 Enable X X
15
4. Please Commit it and Reboot the system if the configuration is
finished.
Parameter Description:
z Index: Define the number of this data.
z Prefix: Define the number you dial. You could just define the first
16
digit of the numbers
z Destination: Define the destination of this rule. There are three
directions of the destination.
z E164: Define a right E164 number of the destination you want.
z Min Digits: The minima digits you dial.
z Max Digits: The maxima digits you dial.
z Hunt Method – Enable the Hunt Group function and pick up the hunt
type.
z None – Disable this function
z Group – The call will search other ports to be the destination
with the same group if the origin destination is busy.
z All – The call will search other ports to be the destination with
the same type if the origin destination is busy.
The min and max digits are the range for the number you dial. For example:
The min number of digits is 1 and max number of digits is 10. The call will
follow this routing if the number I dial is between 1 and 10 digits. If I dial
over 10 digits, this call will follow the default routing.
Routing Table is a rule to define the destination of the calls you make. You
could define the rules by the number you dial or by the ports. The Routing
Table button will show you the configuration table.
In fact, there are two directions of the incoming calls (from IP or FXO side).
The explanation of the default routing is as below:
Incoming calls
Destination Explanation
location
The destination will be the FXO port
IP (Default) FXO when the calls from the IP side without
any define rules.
The destination will be the IP side when
FXO (Default) IP the calls from the FXO port without any
define rules.
The most important usage is for the one-stage-dialing function. For the
one-stage-dialing function under the Proxy mode, users have to make sure
about that the Proxy could support some kind of the function just like the
routing.
17
1.11 FXO Password
You will get the IVR if you make calls from PSTN side. The IVR will ask you
the password you set, and you could make other calls to IP side if the
password you type is correct. Please press the FXO Password button to
configure the password
Note:
This function is only for the calls from the PSTN side. It’s not ready for the
IP side as so far.
The Type of Service needs worked with the network router supported. The
router will check all the packets if it supports the TOS function. There is a
field in the packet for the TOS value. This WEB is for users to configure
18
these values to make the packets with the correct values for the TOS
service from the gateway.
These values are the Binary format. Please change to the Decimal and put
these values in to the correct table.
1.13 Password
There are two accounts for login to access or change the configurations.
One is “root”, another is “administrator”. Users could define the password
for these two login account. The account “root” could make all the
configurations back to the default setting, but the account “administrator”
couldn’t. This is the difference between these two accounts.
Users could define the password for the accounts in this page.
19
1.14 ROM Upgrade
User could update the firmware just by the web configuration interface.
There are two types for the upgrading procedure. One is using the TFTP
server; another is using the FTP server.
Parameter Description:
z TFTP Server IP Address: Set TFTP server IP address
z Target File name: Set file name prepared to upgrade
z Method: Select download method as TFTP or FTP
z FTP Server IP Address: Set FTP server IP address
z FTP Login: Set FTP login name and password
z Target File Type: Select which sector of Gateways to upgrade
Press CLEAN will clean all configurations of Gateways and reset to factory
default value.
The password of the account and the networking configuration couldn’t be
back to the default setting by this command.
20
1.16 Commit Data
Press COMMIT when any configuration has been changed before reboot
After commit configuration, user has to REBOOT device to be able run the
configurations properly.
21
2. Command list
Command Line user interface is provided via out-of-band console access
and telnet.
Console Access
22
Note:
Make sure the gateway serial cable is connected to correct COM port
as the terminal selected, try the different port if failed.
23
Telnet
Please set your PC with IP address (10.1.1.x), mask (255.255.0.0), and
default gateway (10.1.1.254). Click on START Æ RUN Æ telnet 10.1.1.3.
24
2.1 [help]
Type help or man or ? to list all the available command.
--------------------------------------------------------------
usr/config$ ?
help help/man/? [command]
quit quit/exit/close
debug show debug message
reboot reboot local machine
flash clean configuration from flash rom
commit commit flash rom data
ifaddr internet address manipulation
time show current time
ping test that a remote host is reachable
sysconf System information manipulation
sip sip information manipulation
security Security information manipulation
line Line information manipulation
route Routing information manipulation
pause FXO Pause information manipulation
prefix Prefix drop/insert information manipulation
pbook Phone book information manipulation
voice Voice information manipulation
tone Setup of disconnect tone and remote ring back tone
fxopwd Setup of FXO password
record Record voice for greeting and ask pin code
tos IP Packet ToS (Type of Service)values
pt DSP payload type configuration and information
rom ROM file update
passwd Password setting information and configuration
auth Set configuration items for "administrator" user.
---------------------------------------------------------------
25
2.2 [quit]
Type quit will quit the Micronet SP5052A/S / SP5054A/S Gateway
configuration mode. And turn back to login prompt.
---------------------------------------------------------------
usr/config$ quit
Disconnecting...
login:
---------------------------------------------------------------
Note: It is recommended that type the “quit” command before you leave the
console. If so, Micronet SP5052A/S / SP5054A/S Gateway will ask
password again when next user connects to console port.
2.3 [debug]
Open debug message will show up specific information while Micronet
SP5052A/S / SP5054A/S Gateway is in operation. After executing the
debug command, it should execute command debug -open as well. One
example is demonstrated below.
Debug message information and configuration
---------------------------------------------------------------
usr/config$ debug
26
- sip: sip related information
- vp : voice related information
-delete Remove specified debug flag.
-open Start to show debug messages.
-close Stop showing debug messages.
2.4 [reboot]
After commit command, type reboot to reload Micronet SP5052A/S /
SP5054A/S Gateway in new configuration.
2.5 [flash]
This command will clean the configuration stored in the flash rom and
reboot Micronet SP5052A/S / SP5054A/S Gateway in factory default
setting.
---------------------------------------------------------------
Flash memory information and configuration
Usage:
flash -clean
Note:
This command will clean the configuration stored in
the flash and reboot it.
---------------------------------------------------------------
2.6 [commit]
Save changes after configuring the Micronet SP5052A/S / SP5054A/S
Gateway.
27
---------------------------------------------------------------
usr/config$ commit
This may take a few seconds, please wait....
Commit to flash memory ok!
usr/config$
---------------------------------------------------------------
Note: Users should use commit to save modified value, or they will not be
activated after system reboot.
2.7 [ifaddr]
Configure and display Micronet SP5052A/S / SP5054A/S Gateway network
information.
---------------------------------------------------------------
usr/config$ ifaddr
Note:
28
SNTP mode (0=no update, 1=specify server IP, 2=broadcast mode).
Example:
ifaddr -ip 210.59.163.202 -mask 255.255.255.0 -gate 210.59.163.254
ifaddr -mode 1
ifaddr -sntp 1 210.59.163.254
ifaddr -autodns 1
ifaddr -dns 1 168.95.1.1
ifaddr -ipsharing 1 210.59.163.254
---------------------------------------------------------------
2.8 [time]
When SNTP function of Micronet SP5052A/S / SP5054A/S Gateway is
enabled and SNTP server can be found as well, type time command to
show current network time.
---------------------------------------------------------------
usr/config$ time
2.9 [ping]
Use ping to test whether a specific IP is reachable or not.
Responsed
---------------------------------------------------------------
29
---------------------------------------------------------------
No Responsed
---------------------------------------------------------------
usr/config$ ping 192.168.0.20
2.10 [sysconf]
This command displays the system information and configuration.
---------------------------------------------------------------
usr/config$ sysconf
30
-flashtime Flash time setting.(1-200, 1->10ms)
-ring ring time for ring detection (in ms). When Gateway has
incoming call from PSTN side to FXO port, Gateway will
determine it is a ring but not noise only if it is longer than this
ring time.
Note: In Taiwan, the ring time of PSTN usually is 1000ms, so if user set
ring time longer that 1000ms, FXO port may not be able to pick up the call
from PSTN side.
-delay When FXO port has an incoming call from IP side and signal
connection is established, it will wait the dial tone from PSTN
or PBX. But sometimes the dial tone from PBX is too late so
some errors will occur. Now user can use this command to
31
change the time waiting for dial tone.
-rba set how many rings the gateway will answer the call
(1 ~ 5 rings)
2.11 [sip]
This command is to configure SIP related parameters.
---------------------------------------------------------------
usr/config$ sip
32
-line2 Line 2 is E.164 number of L2.
-line3 Line 3 is E.164 number of L3.
-line4 Line 4 is E.164 number of L4.
2.12 [security]
This command is to configure proxy related parameters. Proxy provides a
simple security function.
---------------------------------------------------------------
usr/config$ security
Secuirty information and configuration
Usage:
security [-name username] [-password password]
security -print
33
2.13 [line]
Configure the Hotline, Hunt and No Answer Forward
---------------------------------------------------------------
usr/config$ line
Gateway line information and configuration
Usage:
line -config number [hunt number][hotline number]
line -print Gateway line information.
hunt Hunting group.
hotline Hot line configuration.
fwdtype forward type.
To IP:
0:disable
1:un condition
2:busy
forward forward.
Example:
line -config 1 hunt 1 hotline 1003 forward1002
---------------------------------------------------------------
Parameter Usages:
-print print out all current settings of line
-config determine which line to configure
-hunt set hunting group flag of each line.
User can assign different hunt group number represent
different hunt group. For example, if user assigns FXS TEL1
as hunt group 1, and FXS TEL2 as hunt group 2, they will be
determined as 2 different groups. On the other hand, if user
assigns FXS TEL1 as hunt group 1, and FXS TEL2 as hunt
group 1 too, when having incoming call to FXS TEL1, which is
busy, this call will be route to FXS Line2. Note: FXO Lines
and FXS TELs are treated as 2 different groups, so even they
are in the same hunt group, call will only be routed to the
same FXS or FXO Lines.
-hotline set hotline table.
The Hotline Mode is applied to the gateway will automatically
dial out a phone number. In the other hand, user will hear ring
back tone or dial tone immediately depended on
configurations of destination device.
34
Example : Call out from FXO Line
Proxy Mode Usage: Set gateway under proxy mode. Create a Hotline
table with “line ” command. ---------------------------------------------------------------
usr/config$ line - config 1 hotline 1001
---------------------------------------------------------------
In this example means: if user picks up phone set of FXO Line1, gateway
will automatically dial out “1001”.
P2P Mode Usage: Set gateway under P2P mode. Create phone book table
with “pbook ” command. Create a Hotline table with “line ” command.
---------------------------------------------------------------
usr/config$ pbook - add name micronet ip 10.1.1.1 e164 1001
usr/config$ line - config 1 hotline 1001
---------------------------------------------------------------
In this example means: if user dials into FXO Line1, gateway will
automatically dial out IP address of “1001”.
2.14 [route]
Routing table for your calls
---------------------------------------------------------------
usr/config$ route
Routing table information and configuration
Usage:
route -add [prefix number][dst number][e164 number]
[min number][max number][hunt number]
route -delete index
route -modify index [prefix number][dst number][e164 number]
[min number][max number][hunt number]
route -ip [dst number][e164 number]
route -fxo [dst number][e164 number]
route -print Routing table information.
prefix The prefix of dialed number.
dst Destination port(FXO:1/IP:2).
e164 Destination e164 number(when destination is FXO).
min Min digits.(0 ~ 255)
max Max digits.(0 ~ 255)
hunt Hunt method for busy forward
35
(NONE:0/GROUP:1/ALL:2).
Example:
route -add prefix 100 dst 1 e164 1001 min 1 max 3 hunt 1
route -ip dst 1 e164 1001
route -fxo dst 2 e164 x
route -modify 1 prefix 100 dst 2 e164 1001 min 1 max 3 hunt 1
route -delete 1
---------------------------------------------------------------
Parameter Usages:
-print print out all routing table information
-add add a routing rule in routing table. User can add less than 50
rules. (route –add prefix "prefix number "dst" destination port
type "e164" e.164 number of port "min" minimum digits
needed "max" maximum digits can't be exceeded")
-delete delete a routing rule in routing table (route –delete "index of
routing rule")
-modify modify a routing rule in routing table. (route –modify "index of
routing rule" prefix “prefix number "dst"destination port type
"e164" e.164 number of port "min" minimum digits needed
"max" maximum digits can't be exceeded")
-ip create routing table for incoming call from IP side. (route –ip
dst “destination port type” e164 "e.164 number of port")
-fxo create routing table for incoming call from FXO Lines.
(route –fxo dst “destination port type” e164 "e.164 number of
port")
36
Note: 1. When destination is IP side, e.164 number doesn't need to
determine.
2. If user doesn’t want to determine a specific port to route, e.164
number must set as "x".
2.15 [prefix]
For drop or insert digits
---------------------------------------------------------------
usr/config$ prefix
Prefix drop/insert information and configuration
Usage:
prefix -add [prefix number][drop number][insert digits]
prefix -delete index
prefix -modify index [prefix number][drop number][insert number]
prefix -print Prefix drop/insert information.
prefix The prefix of dialed number.
drop Drop prefix(Enable:1/Disable:0).
insert Insert digits.
Example:
prefix -add prefix 100 drop 1 insert 2000
prefix -add prefix 100 drop 1
prefix -add prefix 100 drop 0 insert 200
prefix -delete 1
prefix -modify 1 prefix 100 drop 0 insert 300
---------------------------------------------------------------
Parameter Usages:
-add add a rule to drop or insert prefix digits of incoming
call.(prefix –add prefix “prefix number” drop 0/1 insert “insert
number”)
-delete delete a rule to drop or insert prefix digits of incoming call.
(prefix –delete prefix “prefix number”)
-modify modify a rule to drop or insert prefix digits of incoming call.
(prefix –modify prefix “prefix number” drop 0/1 insert “insert
number”)
37
Gateway will drop prefix number on incoming call.
insert set which digit to insert on incoming call.
2.16 [pause]
Pause function allows users define a prefix for FXO, it usually apply to
one-stage-dialing. For example, the FXO port is connect to a PBX, when an
incoming call from IP side, users will hear a dial tone from PBX. If they want
to dial to a PSTN, they must press a special code and wait 1~2 seconds for
the PSTN dial tone. But in one-stage-dialing application, the FXO will not
wait for the dial tone and it will dial immediately. Now user can define a
special prefix, so if FXO detect the prefix, it will wait a moment then keep
dialing.
---------------------------------------------------------------
usr/config$ pause
38
2.17 [pbook]
Phone Book function allows users to define their own numbers, which
mapping to real IP address. It is effective only in peer-to-peer mode. When
adding a record to Phone Book, users do not have to reboot the machine,
and the record will be effective immediately.
---------------------------------------------------------------
usr/config$ pbook
Phone book information and configuration
Usage:
pbook [-add [name string][e164 number][ip address]
[drop digit][insert number]]
[-modify number [name string][e164 number][ip address]
[drop digit][insert number]]
[-delete number]
pbook -print
Parameter Usages:
-print print out current contents of Phone Book. Users can also add
index number, from 1 to 100, to the parameter to show specific
phone number.
39
-add add a new record to phone book. When adding a record, users
have to specify name, ip, and e164 number to complete the
command.
-search search a record in phone book. The searching criteria can be
name, ip, or e164.
-delete delete a specific record. “pbook –delete 3” means delete index 3
record.
-insert add a new record and force to assign a specific index number for
it.
-modify modify an existing record. When using this command, users have
to specify the record’s index number, and then make the change.
Phonebook Rules:
To meet the requirements of communicating with trunk Gateway or
other applications, Phonebook has following characteristics to be
noticed.
1 B_Gateway 192.168.1.2 0
Note:
3.
2.18 [voice]
The voice command is associated with the audio setting information. There
are four voice codecs supported by Micronet SP5052A/S / SP5054A/S
Gateway.
---------------------------------------------------------------
usr/config$ voice
Voice codec setting information and configuration
Usage:
voice [-send [G723 ms] [G729 ms] [G729A ms] [G729B ms] [G729AB ms] [G711U ms]
[G711A ms] ]
[-volume line [voice level] [input level] [dtmf level]]
41
[-nscng [G711U used1] [G711A used2] [G723 used3]]
[-echo used] [-mindelay t1] [-maxdelay t2] [-optfactor f]
voice -print
voice -priority [G723] [G729] [G729A] [G729B] [G729AB] [G711U] [G711A]
Parameters Usage:
-print print current voice information and configurations.
-send to define packet size for each codec. 20/40/60ms means to
send a voice packet per 20/40/60 milliseconds. The smaller
the packet size, the shorter the time delay. If network is in
42
good condition, smaller sending packet size is
recommended. In this parameter, 20/40/60ms is applicable
to G.711u/a law, and G.729a codec, while 30/60ms is
applicable to G.723.1 codec.
-priority codec priority while negotiating with other sip device. This
parameter determines the listed sequence in TCS message.
The codec listed in left side has the highest priority when
both parties determining final codec.
-volume There are three adjustable value.
z voice volume stands for volume, which can be heard
from Micronet SP5052A/S / SP5054A/S Gateway
side;
z input gain stands for volume, which the opposite
party hears. The maximum number is 35. If the
number is over 35, the echo may be happened. Once
you increase input gain, the voice volume from PSTN
to IP side is increased too.
z dtmf volume stands for DTMF volume/level, which
sends to its own Line1 or Line2.
---------------------------------------------------------------
usr/config$ voice -nscng g723 1
---------------------------------------------------------------
43
2.19 [tone]
Disconnecting and Ring Back tone configuration
---------------------------------------------------------------
usr/config$ tone
Disconnect tone and remote ring back tone configuration
Usage:
Parameters Usage :
tone x 1 - 4 is disconnect tone, 5 - 8 is remote ring back tone.
2.20 [fxopwd]
Call restriction from FXO port
---------------------------------------------------------------
usr/config$ fxopwd
FXO password information and configuration
Usage:
fxopwd -add [passwd number]
fxopwd -delete index
fxopwd -modify index [passwd number]
44
fxopwd -print FXO password information.
passwd The password.
Example:
fxopwd -add passwd 1234
fxopwd -delete 1
fxopwd -modify 1 passwd 1234
---------------------------------------------------------------
Caller will be asked PIN number to pass the call through the gateway from
FXO port to IP side when fxopwd set
2.21 [record]
Record your own Greeting, Asking PIN and analyze Disconnect tone
---------------------------------------------------------------
usr/config$ record
Record greeting voice and ask pin code voice, tone analize.
Usage:
record -greeting filename
-askpin filename
-tone
Example:
record -greeting greeting.100
record -askpin askpin.100
record -tone
---------------------------------------------------------------
Parameters Usage :
-greeting record greeting file. User must assign a file name for
greeting, once record is finished, file recorded will be
display in rom –print.
---------------------------------------------------------------------------------------------
--
usr/config$ record -greeting greeting.test
Please off hook the LINE 1 and press (N) for the next step...
n
45
Press (S) to stop record...
....................................................................................................
....................................................................................................
.....................................................s..............................................
....................................................................................................
Press (P) to play the voice or (W) to write to flash or (Q) to quit...
p
w
-askpin record askpin file. User must assign a file name for askpin
file, once record is finished, file recorded will be display in
rom –print.
---------------------------------------------------------------------------------------------
--
usr/config$ record -askpin askpin.test
Please off hook the LINE 1 and press (N) for the next step...
n
46
Press (S) to stop record...
....................................................................................................
....................................................................................................
..........................................................................s.........................
....................................................................................................
..........................
Press (P) to play the voice or (W) to write to flash or (Q) to quit...
p
w
47
....................................................................................................
..........
Analizing!! Please wait a moment...
Frequency 1 : 620
Frequency 2 : 474
0.25sec on 0.25sec off
usr/config$
Note: Please connect extension (or PSTN) line to the second FXO port (L2)
of FXO gateway that takes charge of tone detection. For FXS/FXO gateway,
however, the first FXO port (LINE1) is in charge.
Procedure:
(1). Prepare Telnet or Console connection, and login the system.
(2). Place command "record -tone", and press "r"...
(3). Make a call from handset (Ext.8509) to the Ext.8401 into the FXO port.
(4). After greeting tone, hang up the call from Ext.8509
(5). Press R key and Enter to start analysis
48
6). According to the result, enter the Freq. into Tone table.
command:
usr/config$ tone 1 480 620 1 1 25 25 1023 1023
【Example-1】
Frequency 1 : 481
Frequency 3 : 621
0.25sec on 0.25sec off
49
(Put this value in to the tone table)
tone –print
50
Tone2 off : 50
(Confirm the values is correct or not)
(Key in the commit and reboot command if you finish the procedures as
above)
【Example-2】
Frequency 1 : 473
Frequency 2 (2623) is more than 1000, please ignore it.
0. 25sec on 0.25sec off
tone –print
51
frequency low level :8
Tone1 on : 25
Tone1 off : 25
Tone2 on : 1023
Tone2 off : 1023
Disconnect tone 2 paramter
Frequency high : 450
frequency low :0
frequency high level :8
frequency low level :0
Tone1 on : 35
Tone1 off : 35
Tone2 on : 1023
Tone2 off : 1023
Disconnect tone 3 paramter
Frequency high : 620
frequency low : 480
frequency high level :8
frequency low level :8
Tone1 on : 50
Tone1 off : 50
Tone2 on : 1023
Tone2 off : 1023
Disconnect tone 4 paramter
Frequency high : 473
frequency low : 473
frequency high level :8
frequency low level :8
Tone1 on : 25
Tone1 off : 25
Tone2 on : 50
Tone2 off : 50
(Key in the commit and reboot command if you finish the procedures as
above)
52
2.22 [tos]
TOS service allows users to achieve QoS on IP network.
---------------------------------------------------------------
usr/config$ tos
IP Packet ToS(type of Service)/Differentiated Service configuration
Usage:
tos [-rtptype dscp]
tos [-sigtype dscp]
tos -print
[-rtpreliab mode]
tos -print
Example:
tos -rtptype 7 -sigtype 0
---------------------------------------------------------------
In QoS, a modification of the type of service byte. Six bits of this byte are
being reallocated for use as the DSCP field, where each DSCP specifies a
particular per-hop behavior that is applied to a packet. Support for DSCP
still is lacking in some network equipment, please refer to RFC 2474
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Ver P X CC M PT Sequence Number
Timestamp
SSRC
CSRC [0..15] :::
Note:
1. The value of rtptype and sigtype is from 0 to 63.
2. Users should be aware that TOS is effective only when network
devices (for ex: router, switch.. etc.) support TOS.
2.23 [pt]
RTP Payload Type Configuration
---------------------------------------------------------------
53
usr/config$ pt
RTP payload type configuration and information
Usage:
pt -print Display the RTP payload type information
-rfc2833 Configurate the DTMF RFC2833 payload type
-dtmf Configurate the DTMF payload type
-fax Configurate the FAX payload type
Example:
pt -rft2833 96 -fax 101
---------------------------------------------------------------
The RTP (Real-time Transport Protocol) Payload Type
2.24 [rom]
Firmware Information and Upgrade command
---------------------------------------------------------------
usr/config$ rom
ROM files updating commands
Usage:
rom [-print][-app][-boot][-dsptest][-dspcore][-dspapp][-greet][-askpin]
-s TFTP/FTP server ip -f filename
rom -print
-print show versions of rom files. (optional)
-app update main application code(optional)
-boot update main boot code(optional)
-boot2m update 2M code(optional)
-dsptest update DSP testing code(optional)
54
-dspcore update DSP kernel code(optional)
-dspapp update DSP application code(optional)
-greeting update greeting voice file(optional)
-askpin update ask pin code voice file(optional)
-s IP address of TFTP/FTP server (mandatory)
-f file name(mandatory)
-method download via TFTP/FTP (TFTP: mode=0, FTP: mode=1)
-ftp specify username and password for FTP
Note:
This command can run select one option in 'app', 'boot',
, 'dsptest', 'dspcore', and 'dspapp'.
Example:
rom -method 1
rom -ftp vwusr vwusr
rom -app -s 192.168.4.101 -f app.bin
---------------------------------------------------------------
Parameter Usages:
-print show versions of all rom files
-app application ROM file
-boot boot ROM file
-boot2m contains application and boot ROM files together
-s to specify TFTP server’s IP address when upgrading ROM files.
-f to specify the target file name, which will replace the old one.
-method to decide using TFTP or FTP as file transfer server.
“0” is for TFTP and “1” is for FTP.
-ftp if users choose FTP in above item, it is necessary to specify
pre-defined username and password when upgrading files.
2.25 [passwd]
---------------------------------------------------------------
usr/config$ passwd
55
1. Loginname can be only 'root' or 'administrator'
2. passwd -clean will clear all passwd stored in flash,
please use it with care.
Example:
passwd -set root Your_Passwd_Setting
2.26 [auth]
---------------------------------------------------------------
usr/config$ auth
2.27 [setmac]
To set mac address please key in command setmac:(when key in MAC
address ,press enter each time after key in two characters). Please get the
MAC address from the bottom of your FXO VOIP units.
-------------------------------------------------------------------------------------------------
usr/config$ setmac
0001a8002baa
- the mac address is 00 01 a8 00 2b aa
- if mac address is correct,please press 'y' to
setup configuration,else press 'n' to continue
y
-------------------------------------------------------------------------------------------------
56