Music on Hold (MOH)

Execution of Call Pickup

8 Music on Hold (MOH)

The RFC 3261 offers several options for indicating " On Hold". In case of an optiPoint tele- phone, a method "INACTIVE" is added to the session description if the other party is put on hold. Asterisk, however, only recognizes "SENDONLY".

There is a workaround to make sure that Asterisk plays the MOH (Music on Hold) in spite of that. You have to modify the file chan_sip.c which by default is stored in the folder /usr/src/as- terisk/channels.

In line 3552 the RTP MAP is assigned.

This is the original source code:

sdpLineNum_iterator_init(&iterator);

while ((a = get_sdp_iterate(&iterator, req, "a"))[0] != '\0') { char* mimeSubtype = ast_strdupa(a); /* ensures we have enough

space */

if (!strcasecmp(a, "sendonly")) { sendonly=1;

continue;

}

if (!strcasecmp(a, "sendrecv")) { sendonly=0;

}

if (sscanf(a, "rtpmap: %u %[^/]/", &codec, mimeSubtype) != 2) continue;

if (debug)

ast_verbose("Found description format %s\n", mimeSubtype);

/* Note: should really look at the 'freq' and '#chans' params

too */

ast_rtp_set_rtpmap_type(p->rtp, codec, "audio", mimeSubtype);

if (p->vrtp) ast_rtp_set_rtpmap_type(p->vrtp, codec, "video",

mimeSubtype);

}

For evaluating the INACTIVE of the optiPoint telephones, the If loop has to be adjusted in a cer- tain way so that the INACTIVE is interpreted as SENDONLY.

24

30. June 2006

optiPoint 410/420 - Using with Asterisk, Configuration Guide

Page 24
Image 24
Siemens 420 S, 410 S manual Music on Hold MOH, SdpLineNumiteratorinit&iterator

410 S, 420 S specifications

Siemens has long been a frontrunner in providing innovative industrial automation solutions, and the Siemens 410 S and 420 S models are exemplary products in their lineup. These advanced automation systems are designed to offer enhanced operational efficiency, flexibility, and reliability for various industrial applications.

The Siemens 410 S is primarily aimed at applications that require compact design coupled with powerful performance. It features a modular architecture, which allows for easy upgrades and customization according to specific needs. The control system is designed with integrated safety features, ensuring that operations are not only efficient but also secure. With support for various communication protocols, including PROFINET and PROFIBUS, the 410 S ensures seamless integration into existing systems, enabling smooth data exchange and interoperability.

On the other hand, the Siemens 420 S targets more complex automation requirements, featuring enhanced processing capabilities and expanded input/output options. This model offers advanced diagnostic features, allowing for real-time monitoring and troubleshooting, which significantly reduces downtime. Furthermore, the 420 S supports high-speed processing and extensive data handling, making it suitable for demanding applications such as robotics and high-speed assembly lines.

Both models are equipped with Siemens’ cutting-edge technology, including the TIA Portal (Totally Integrated Automation) software, which streamlines configuration, programming, and diagnostics. The intuitive user interface simplifies the automation process, enabling engineers to implement systems more rapidly and efficiently. Moreover, they are designed with energy efficiency in mind, contributing to sustainable operations by minimizing energy consumption.

Another noteworthy characteristic of the Siemens 410 S and 420 S is their robustness and durability. Constructed with high-quality materials, these models are built to withstand the rigors of industrial environments, ensuring that they can operate effectively in a range of conditions.

In summary, the Siemens 410 S and 420 S models represent the pinnacle of modern automation technology. With their modular designs, integrated safety features, advanced diagnostic capabilities, and compatibility with TIA Portal, they are well-equipped to meet the evolving demands of today’s industries. Whether for compact operations or complex processes, both models deliver the performance and reliability that businesses require in an ever-competitive market.