Page 4
18.06.2010 / AAB MS48IP TELEPHONE EXCHANGE -PK- REV.AAB-18.06.2010 KAREL may modify the content of this guide because of any improvement or addition without any notice. The products may have some differences from the functionality written in this guide according to the hardware revision or software version.
Page 5
PREFACE This guide covers all the programs of MS48IP System. As the programming is one of the most important steps of setting up a PABX system, programming must be made only by authorized personnel. As programming affects the functionality of the PABX, programming made by unauthorized people may cause undesired functions of your PABX.
CONTENTS INTRODUCTION..................1 GENERAL DEFINITIONS................. 2 NUMBERING PLAN ................. 3 ABBREVIATIONS..................4 PROGRAMMING MODE ................5 Entering The Programming Mode:............5 Exiting The Programming Mode: ............5 Entering Program: ................. 6 GENERAL EXCHANGE PROGRAMS ............7 Country Setting (Only For Export Software): ........7 Initialization Of The System Tables: .............
Page 7
Ring Detection Filter:................30 Line-Line Connection Activation Mode: ..........31 EXTENSION PROGRAMS ................ 32 System Supervisor: ................32 Line Access Authority Level:............... 33 Line Call Restricted Prefix Table:............34 Line Call Restricted Prefix Override:........... 35 Extension Line Access Group:............35 Line Access Groups: ................
Page 8
Defining SIP Port Number:..............66 Password Control for IP Extensions: ..........67 VoIP Channel Configuration: .............. 68 FLEXIBLE NUMBERING PROGRAMS ............ 69 Flexible Numbering Initiation:.............. 69 Extension Access Code: ..............70 Digit Access Code:................71 Feature Access Code:................. 72 Clearing Extension Access Codes:............. 73 Resetting The Flexible Numbering:.............
MS48IP Programming Guide INTRODUCTION Thanks to the rich software structure of the systems, several parameters related to the operation of the MS Series exchanges can be modified according to customer requirements. The modifications are done through program codes. The system can be programmed only through telephone of the system supervisor (by default the first extension of the system).
MS48IP Programming Guide GENERAL DEFINITIONS Explanations of the programs have been presented in a constant format in this guide. Heading Line: Name of the program is stated. Definition: Brief explanation of the program is stated. This section is omitted in some programs, since it has been included in the sections for necessary explanations and parameter definitions.
16 ports, max. 48 ports 01….12 (E) 111….150 (E) * Only the analog capacities of the MS48IP are given, the IP capacities are not shown on the table. E: With expansion cards. Extension numbers can be defined as up to 4 digits by Flexible Numbering.
MS48IP Programming Guide ABBREVIATIONS In the table below, the meanings of the abbreviations used in this guide are given. Dial Pulse DTMF Dual Tone Multi Frequency DISA Direct Inward Subscriber Access Automatic Call Distributor Central Office Direct Dialing In Multiple Subscriber Numbering...
However, this can be assigned to another extension via programming. When the system is put in programming mode, the Pr LED on the Busy Display Panels of Karel Consoles and DSS modules turn on. 2. Entering the programming mode is not allowed if the system supervisor locks the phone with the code 837.
MS48IP Programming Guide Entering Program: The system exits the programming mode automatically, if no programming is carried for one minute. In such a case, the system must be put in programming mode, if exists extra programs must be entered and then the system must be put out of programming mode.
MS48IP Programming Guide GENERAL EXCHANGE PROGRAMS Country Setting (Only For Export Software): Loads country specific parameters into the system memory. 8 0 0 9 P Parameters Standard parameters Greece Poland, Pakistan Morocco Spain Russia, Crimea, Georgia Romania Iran Republic of South Africa...
MS48IP Programming Guide Initialization Of The System Tables: The code below sets the various system parameter tables to their initial forms. 7 4 5 P Parameters Resets Auto-dial Authority, Intrusion in Conference, Voice Mail Lock/Record, External Call Pick Up and Target For Call forwarding authorities.
MS48IP Programming Guide STD / ISD Codes: The prefixes for long distance (STD) and international (ISD) calls, as well as the call record type indicators are defined. 8 0 0 0 1 9 P Parameters STD is 0 and ISD is 00.
MS48IP Programming Guide Automatic Parallel Operators: The code below enables and disables the parallel operators at a pre-determined time, every day. 8 8 4 H H M M H H MM Parameters HHMM Automatic enabling time of the Parallel Operators.
MS48IP Programming Guide Weekly Automatic Features: It allows setting the Night Mode, Parallel Operators and ACD active all day long in any desired day of the week. 8 0 9 8 S G N Parameters Night mode Parallel Operator Saturday Sunday 2..6...
MS48IP Programming Guide Relay Control: Defines the duty of the special relay on the system, which can be used to control several external devices. 8 0 9 P Parameters: External Ringer Control External Announcement System Control External Music Source Control...
MS48IP Programming Guide System Buzzer Control: The system buzzer can be activated to ring with the external calls. 8 0 9 P Parameters System buzzer rings. System buzzer does not ring. Default Value P=0. Notes When activated, the system buzzer rings with the same cadence as the ring tone of the ringing extension, in case an external call is received.
MS48IP Programming Guide Call Wait Duration (Waiting Time Of Call In Park): That program defines the duration during which the parked calls will remain parked. 8 0 8 2 T Parameters 03 … 25 x 10 waiting duration in park in seconds...
MS48IP Programming Guide Duration For Automatic Hold: That program enables an incoming call to be put on hold automatically, in case it is not answered within a period specified by that code. 8 0 8 9 T Parameters 01...99 A call that is not answered after T seconds is put on hold automatically.
MS48IP Programming Guide Equal Loads On Lines: In normal case, when an extension accesses a line with “Line Access” feature the system assigns the highest number line available. This program allows assigning equal load on lines when extensions use Line Access feature. Especially useful to have equalized call charges on all lines.
MS48IP Programming Guide Ring Time-Out For DISA/ACD Lines: Allows setting the number of rings that a call will ring on the operator or on the ringing extension in case they are received through a DISA or ACD line and the call is automatically transferred to this extension.
MS48IP Programming Guide DTMF Flash Duration: The duration that the extension should press the # key to make hook flash can be adjusted by this program. 8 0 1 A 7 P Parameters The extension access code. The minimum duration is 200 msec.
MS48IP Programming Guide Least Cost Routing (LCR): Allows setting the system to check the numbers dialed by extensions to find the most economical route for establishing the calls. When an extension activates Automatic Line Access by dialing “9”, instead of the CO dial tone, he receives the internal dial tone.
Page 28
MS48IP Programming Guide Notes 1. If the prefix Y is less than 2 digits, then skip the rest of the digits by dialing “#” in place of each digit. 2. If the prefix P is less than 6 digits, then skip the rest of the digits by dialing “#” in place of each digit.
Page 29
MS48IP Programming Guide 8006 03 423### 0542## * 8006 04 4231## 0562## * 8006 05 0##### 0535## * If the extension dials “42” and waits, the system sends this number to the CO as “0532 42”. If the extension dials “423” and waits, the system sends this number to the CO as “0542 423”.
Page 30
MS48IP Programming Guide 8007 0 11 (None of the extensions cal dial numbers starting with 11) 8007 2 12 (None of the extensions can dial long distance numbers starting with 12 after dialing the STD code (0 by default)) 8007 3 44 (Extensions with local call authority levels cannot dial local...
MS48IP Programming Guide LCR Activation: The LCR parameters, which are set via the 8006-coded LCR facility, can be activated or deactivated by this program. 8 0 0 6 9 P Parameters: LCR parameters are not active. LCR parameters are active.
MS48IP Programming Guide DTMF Signal ON/OFF Duration: DTMF signal ON and OFF durations can be programmed in case LCR is activated or 8088 1 code is used, in other words when the system is regenerating DTMF digits and then sending them to external lines.
MS48IP Programming Guide Tone Detection on Line – Line Connection: When two lines are connected to each other (the line-line connection) and external call diversion facility is activated on the system, the system can be set to detect the tones on the lines at the time of hanging up of talking parties.
MS48IP Programming Guide DTMF Generation Mode Exit Duration: With this program, when the system regenerates the numbers dialled by the extensions and sends the regenerated DTMF digits to the line (if LCR is activated or the code “8088 1 is entered) the duration to exit from the DTMF generation mode can be programmed.
MS48IP Programming Guide Polarity Reversal Detection Time Filter: The detection duration of the Polarity Reversal on the lines can be programmed. According to the defined duration, short or long period Polarity Reversal is not detected. 8 7 7 6 4 0 4 P Parameters: Filter Time in 20 msec.
MS48IP Programming Guide Tone Detection Bandwidth: When two lines are connected to each other (the line-line connection) or external call diversion facility or Automatic Dialer is activated on the system, the system can be set to detect the tones on the lines at the time of hanging up of talking parties or of the tones on the lines to active automatic dialer.
MS48IP Programming Guide Remote Password Entry Time-out: If there is an external line defined for a specific extension with the 800-coded program and if this extension has been recorded “Temporary Absent Message” by dialing the code 8648, in order to listen the left messages and to change the absent message, the extension should enter his required password within the period that the system gives.
MS48IP Programming Guide Hookswitch Flash Duration (Min/Max): With this program the hook flash filter parameters can be adjusted. The parameters L and H determine the minimum and the maximum durations that the extension must press the hook switch in order to make hook-flash.
MS48IP Programming Guide Line-Line Connection Activation Mode: This program is valid for ONLY Morocco country settings. The usage of the user service “Line-Line Connection” with the code #6 can be denied or allowed by using this program. If the Line-Line Connection is denied by...
MS48IP Programming Guide EXTENSION PROGRAMS System Supervisor: The system supervisor can be changed by the code below. The system supervisor sets the system into programming mode, enters programming codes, saves them, and then exits the programming mode. 8 0 3 A...
MS48IP Programming Guide Line Access Authority Level: This program determines whether an extension will be granted with the call permission according to type of the calls. Since the program can be entered separately in night and day modes, the authority levels can be defined differently for night and day.
MS48IP Programming Guide Line Call Restricted Prefix Table: It allows prefix definitions for different call levels in order to restrict line calls. Extensions cannot call, according to their line authority levels, the numbers starting with the prefixes defined for the corresponding levels.
MS48IP Programming Guide Line Call Restricted Prefix Override: Allows specifying extensions who will have the authority to override the restrictions defined by Line Call Restricted Prefix Table program. 8 8 7 A [9 ] 8 P Parameters The extension access code Cannot override the restrictions Can override the restrictions.
MS48IP Programming Guide Line Access Groups: Extensions are assigned to line access groups through the Extension Line Access Group program. On the other hand, lines are assigned to the access groups through the Line Access Groups program. Therefore, extensions can access the lines, which are in the same access group with them.
MS48IP Programming Guide Extension PBX Group: This program defines groups for extensions, in order to provide them with various features to take advantage of. The extensions can make use of the features listed below, when they are included in such groups called PBX group: Extensions of the same PBX group can answer each other’s ringing telephones...
Page 46
MS48IP Programming Guide Notes 1. According to the mode at which the program is entered, different PBX groups for night and day can be defined separately. 2. By entering that code more than once, extensions in desired number can be included in a PBX group.
MS48IP Programming Guide PBX Group Parameters: 8 0 2 6 P R S T Parameters When a call request is not answered, call transfer to the PBX group does not take place. When a call request is not answered, call transfer to the PBX group takes place.
MS48IP Programming Guide “*”, “#” Keys / Hook Flash Authority: This program controls whether extensions use the keys “*”/ “#” and make hook flash. 8 0 7 1 A [ 9 ] P T Parameters The extension access code Extension cannot use “*” / “#” keys Extension can use “*”...
MS48IP Programming Guide Intrusion Authority Level: This program defines authority levels determining whether a phone conversation can be intruded in, in case the called extension is busy. 8 0 6 A [9 ] P Parameters The extension access code 0….7...
MS48IP Programming Guide Auto-Dial / Intrusion In Conference Permission: This program controls whether extensions can use auto-dialer of the system and can use Intrusion in Conference feature. 8 0 7 3 A [ 9 ] P T Parameters The extension access code...
MS48IP Programming Guide External Call Pick-Up / Target For Call Forwarding Permission: This program controls whether extensions can use the External Call Pick-Up feature and can be target for Follow Me feature of other extensions. 8 0 7 4 A [ 9 ] P T...
MS48IP Programming Guide Outgoing Call Time-Out: This program controls the duration for which an extension can talk during the outgoing line calls. 8 0 1 A 9 T Parameters The extension access code 02 …20 Conversation duration in minutes No duration limit for conversations...
MS48IP Programming Guide Limiting Call Durations For Incoming External Calls: That program is used for limiting call durations for incoming line calls. 8 0 8 4 P Parameters No call duration limit for incoming calls from line. The time limit entered through the Outgoing Call Time-out program is also valid for incoming line calls.
MS48IP Programming Guide Hot Line: This program enables an extension to do the following operations as soon as picking up the handset or following a 4-second delay, by defining a hot line: Calling another extension Accessing any idle line Accessing a certain line...
MS48IP Programming Guide Direct-Call Hot Line: This program enables the extension to call one of the numbers stored in fields 96, 97, 98 and 99 in the common pool memory, in case of an emergency. 8 0 4 A P...
MS48IP Programming Guide Inaccessible Extension Through DISA / ACD Line: Allows defining the extensions, which cannot be accessed directly by the callers who called the system through a DISA or ACD line. 8 0 1 A 8 P Parameters The extension access code The extension can be called through DISA /Auto Attendant line.
MS48IP Programming Guide Hotel Room Definition: An extension is defined as a hotel guest through this program. Such an extension cannot make use of the features given in the list in Notes section. 8 0 2 8 A P Parameters...
MS48IP Programming Guide Hotel Room Access Permission: This program sets the permission status for an extension to call hotel rooms. 8 0 2 9 A P Parameters: The extension access code Extension cannot call hotel rooms. Extension can call hotel rooms.
Page 59
MS48IP Programming Guide Notes 1. As much telephones as desired can be defined as doorphone extension. Thus, in addition to the default doorphone terminal (110), various extensions can be used as doorphone interfaces as well. 2. If the password for a doorphone extension is not defined as 250, then this extension operates as a hotel room extension and this may lead to undesired functionality.
MS48IP Programming Guide Toll Account: 8 0 7 9 A P Parameters: The extension access code 0000…9999 The total number of metering pulses that the extension can spend during external calls. Cancellation 8079 A * Default Value No toll account is defined.
MS48IP Programming Guide Extension CID Mode: Thanks to this program each extension can be programmed individually to receive ETSI or Bellcore standard Caller ID information. The default is the ETSI standard. Furthermore, through this program, the “Ext.” field in the internal call Caller ID indication can be enabled or disabled.
MS48IP Programming Guide LINE PROGRAMS Line Status & Signalling: This program determines activation or deactivation of a line for service, as well as the signalization that will take place over the line. Moreover, Caller ID detection for the definite line can be programmed with this program. The parameters “C” is valid and needed for all MS series systems, as well as the Caller ID supporting models and if there is a ID12 module operating with the system.
MS48IP Programming Guide Call Time-Out For Lines: With this program, the duration limitation can be defined for a specific line. This way the line can be controlled in terms of duration. 8 9 9 D [9 ] F Parameters: The line access code...
MS48IP Programming Guide Line Parameters: This program assigns various parameter values for a line. 8 0 0 D A P R S T ( D a y m o d e ) 8 0 0 D A ( N i g h t M o d e )
Page 65
MS48IP Programming Guide 4. If S = 1, then A defined in the night mode is the fax extension. The items below explain this in detail. In Day Mode When the ringing extension answers the call the systems checks the incoming tone.
MS48IP Programming Guide Line PBX Group: In case selectively accessed line is busy, this program allows automatic connection of an extension to the next available line in the group, by defining a line PBX group. 8 0 5 0 D E Parameters The access code of the line to be added on the PBX group.
MS48IP Programming Guide DISA / ACD Line Selection: This program marks an analog line as DISA / ACD. Extensions can be directly accessed without assistance of the operator for calls made through a line marked as DISA / ACD. Someone calling through DISA / ACD lines will have 15 seconds to dial number of the extension s/he wants to make conversation with.
Page 68
MS48IP Programming Guide Notes 1. DTMF telephone set is required in order to dial extension numbers for making calls through DISA/ ACD line. 2. If no extension number is dialed within 15-second period during calls through DISA line, then the caller is transferred to the operator or to the ringing extension.
MS48IP Programming Guide Line Voice Level: This program adjusts voice level on a line. 8 0 2 5 D P Parameters The line access code Normal voice levels Receive voice level is increased and transmit voice level is decreased. Default Value P=0 for all lines.
MS48IP Programming Guide IP PROGRAMS MGW IP Address: IP address of Media Gateway Card (MGW) can be identified by this program. With the definition of MGW IP address, IP address that is used to access the system web interface and Net-Console Server IP address are also defined. In addition to that, SIP Proxy Server IP address (SIPSPC) that the IP extensions are registered to has been also defined.
MS48IP Programming Guide RTP Starting Port Number: RTP starting port that will be used during the transmission of the audio/voice packages can be determined through this program. RTP port numbers are used if there is a call coming from WAN to IP telephones. The firewall or router -or similar network device- must be programmed such that the call requests from this port must be forwarded to the IP address of the related telephone.
MS48IP Programming Guide MC IP Address: When the system is being established for the first time, IP address of the MC (Micro Control), namely main board IP address should be defined. MC can be considered as the basic IP address, which the system is used within itself. Except for the initial setup, there is no need any programming related to MC or main board.
MS48IP Programming Guide Defining IP Address: Extension numbers of the IP extensions that will be defined in the system are matched with the IP addressees of them by using this program. Example; If we suppose that the IP extension numbers are defined between 174 and 151 by the programmer;...
MS48IP Programming Guide Defining SIP Port Number: For the SIP communication, SIP signaling port must be programmed. (When SIP extensions establish a conversation among themselves, there is no need to be set MGW card specifically.) SIP signaling default port number of the system is coming as dynamic. If it is required to be set as static, the desired port number can be defined by using this program.
MS48IP Programming Guide Password Control for IP Extensions: For IP extensions, whether the password control will be done or not during the registration or/and calling is determined with this program. If any password control is activated, extension password definition should be done to let the system makes the related authorization for the required cases.
MS48IP Programming Guide VoIP Channel Configuration: The number of the channels reserved for IP extensions and the number of VoIP lines to be used in the system can be defined by this program. 8 7 7 6 6 0 6 T K...
5. After this program is entered, the relay and doorphone access codes are changed as follows, for MS48IP systems with capacities smaller than 24 ports: Doorphone access code: 110 Door-opener code: 100 (extension numbers become 3 digits)
886 144 112 * will result with error. In that case, the programs 886 144 *, 886 112 144 * and 886 144 112 *, respectively, should be entered. 4. If the Karel Feature Phone is utilized for programming, then the coinciding number will be displayed, in case of a coincidence.
“8”, or if you forget the new access code for “8”, the system will reject every code (including the program codes) beginning with 8. In that case (provided that a KAREL Console or Feature Phone is used): Press “8” until “88” is seen on the display of the telephone, dial “77777” to enter the Programming Mode, press “8”...
MS48IP Programming Guide Feature Access Code: This code changes the feature access codes. 8 8 6 0 P E Parameters The Feature code (2-digit special code) The new access code (minimum 1, maximum 4 digits) Feature Access Code Table Feature...
If the entry of the program results with an error tone, the coinciding number will be seen on the telephone set provided that a KAREL Console or Feature Phone is used. Even after changing a feature code, the old code can be used, as well.
“8”, or if you forget the new access code for “8”, the system will reject every code (including the program codes) beginning with 8. In that case (provided that a KAREL Console or Feature Phone is used): Press “8” until “88” is seen on the display of the telephone, dial “77777” to enter the Programming Mode, press “8”...
MS48IP Programming Guide Entering a New Numbering Plan (Following Reset): § Fill in the Access Table form. § If you clear the access codes of some non-existing extensions in the system in order to assign them to the existing extensions, or, in order to utilize the starting figures of them (eg.
MS48IP Programming Guide Making Modifications on the Current Numbering Plan: § Make the necessary modifications on the current Access Table. § Dial 8865 to reload the current Flexible Numbering Plan on to the table. § Make the modifications, which have been recorded into the form, through the programs 886, 8860 and 88600.
MS48IP Programming Guide CALL RECORD LISTING PROGRAMS Line Pricing Information: This program determines a different type of pulse price on lines for extensions, provided that CO supports that feature. 8 7 7 8 D P Parameters The line access code...
MS48IP Programming Guide Pulse Price Multiplier: Used to define a coefficient for the pulse price. So that the pulse price enter by the 8778 coded program is multiplied with the coefficient defined with this program and thus output. 8 7 7 8 9 P...
MS48IP Programming Guide CRL Time Filter: If there is no metering pulse or polarity reversal facilities on lines, then this program can be used to calculate the outgoing call duration as appropriate as possible. 8 7 7 7 P Parameters 10 …90...
MS48IP Programming Guide Polarity Reversal: Activates the Polarity Reversal detection for lines where the C.O. provides Polarity Reversal facility. Through polarity reversal detection on the lines: The exact duration of the outgoing call can be calculated. If an external caller, calling the system through a DISA or ACD line hangs up the telephone before the call is answered by an extension, the line is automatically dropped.
MS48IP Programming Guide Tariff Table: Allows preparing a Tariff Table for charging the outgoing calls. 8 0 2 3 P R S H H M M H H M M Parameters The tariff for local calls is developed. The tariff for long distance calls is developed.
MS48IP Programming Guide Call Record Media And Status: That program defines the device to which the call records are to be output and the type of calls to be recorded. 8 7 7 P R Parameters No recording Only international outgoing calls are recorded.
MS48IP Programming Guide Call Record-Exempt Port: This program discards calls of a certain port from the call records. That feature is especially useful if the port is connected to another system via an exchange- exchange connection, or if the external calls of the extension must remain confidential.
MS48IP Programming Guide REMOTE PROGRAMMING The MS Series systems can be remotely programmed over the telephone lines. The remote programming feature is one of the best and most efficient means of software maintenance especially on customer side. Instead of spending extra time and making extra effort to reach the customer, a...
MS48IP Programming Guide Important Notes For The Technicians Who Will Make Use Of The Remote Programming Feature: If the technician is the extension of another system: The technician must be using a DTMF telephone set. The system, which the technician has employed, must be transmitting the dialed DTMF tones directly to CO.
Page 94
MS48IP Programming Guide A technician can use all of the program codes (except for the LCR) that are available in this guide. Additionally, s/he can activate the user and operator features below during the remote programming: The night mode Time setting...
MS48IP Programming Guide Exiting The Remote Programming Mode: 8 2 9 o r 7 4 9 After the remote programming is completed, the technician should give information to the Admin about the programming s/he has performed. In order to exit the remote programming mode: The technician can drop the line by pressing the “#”...
Need help?
Do you have a question about the MS48IP and is the answer not in the manual?
Questions and answers