Project

General

Profile

Actions


IMPORTANT NOTICE: This page contains information about a legacy version of the Osmocom software. This legacy version is no longer maintained. If you use it, don't be surprised if it doesn't work. It was your choice to ignore man-years worth of developments, improvements and fixes. Please migrate to the active/supported software (Osmocom CNI, consisting of OsmoBSC, OsmoMSC, OsmoHLR, OsmoSTP, OsmoMGW - a NITB style setup is described at Osmocom_Network_In_The_Box).


This page is a reference for all VTY commands known for MGCP configuration. They can be used in the MGCP VTY telnet interface.

configuration reference

mgcp level

This is the configuration of the mgcp

bts ip A.B.C.D

Inform the MGCP which peer is to be considered the BTS. When receiving a packet from a unknown peer (e.g. not the other media gateway) the IP will be compared to the one provided here and then packets will be forwarded from the other media gateway to this IP and port.

local ip A.B.C.D

Use this IP address in responses to CRCX and MDCX when referring to the local address.

bind ip A.B.C.D

Bind the MGCP to the given IP address.

bind port NUMBER

Bind the MGCP to this port number. The default is 2427

bind early <0|1>

Allocate all to be used RTP/RTCP ports at startup. The benefit of this is that there can be no resources problems when all ports allocated at startup.

rtp bts-base PORT

The mgw is statically allocating a linear space of ports to be used by the BTS. This option determines the lowest to be used port.

rtp bts-range START END

The mgw will dynamically allocate a port to be used by the BTS from the range given by START to END (inclusive).

rtp net-base PORT

The mgw is statically allocating a linear space of ports to be used by the Network. This option determines the lowest to be used port.

rtp net-range START END

The mgw will dynamically allocate a port to be used by the Remote from the range given by START to END (inclusive).

rtp transcoder-base PORT

The mgw is statically allocating a linear space of ports to be used by the transcoder. This option determines the lowest to be used port.

rtp transcoder-range START END

The mgw will dynamically allocate a port to be used by the Transcoder from the range given by START to END (inclusive).

rtp ip-dscp TOS

Set the IP Terms Of Service (ToS) or maybe better known a DSCP attribute on packets leaving the RTP/RTCP socket.

number endpoints NUMBER

Configure how many endpoints should be operated by this gateway.

sdp audio payload number NUMBER

In responses to CRCX/MDCX messages claim to use this payload NUMBER in the SDP record.

sdp audio payload name NAME

In responses to CRCX/MDCX messages claim to use this payload NAME in the SDP record.

loop <0|1>

Debug mode. Send audio back to the origin instead of dispatching it to the target

call agent ip A.B.C.D

Set the IP address of the callagent. This is used by the bsc_nat to connect the Gateway socket to the MSC MGCP CallAgent.

transcoder-mgw A.B.C.D

Set the IP of the transcoder. If it is set all data from the BTS will be routed through the transcoder and then send to the network.

transcoder-remote-base PORT

Set the base port where the transcoder is listening. It is assumed that one can calculate the remote port based on the endpoint.

Additionall Commands

show mgcp

Show status on all endpoints including the local/remote IP, number of packets coming from both sides.

free-endpoint HEX_NUMBER

Free the endpoint. The endpoint can be specified as hexadecimal without a leading 0x.

tap-call ENDPOINT (bts-in|bts-out|net-in|net-out) IP PORT

Forward data of a given endpoint (in hex without the 0x) audio from any of bts-in|bts-out|net-in|net-out to the specified IP and PORT. This will be reset when the endpoint is freed.

loop-endpoint HEX_NUMBER

Loop audio data for a given endpoint. This will only work for an active endpoint and will be reset when the endpoint is freed.

Files (0)

Updated by laforge about 6 years ago ยท 13 revisions

Add picture from clipboard (Maximum size: 48.8 MB)