The asterisk core handles these items internally:
PBX switching-The essence of communication, of course, is a private branch exchange switching system, connecting calltogether between varous users and automatic tasks. The switching core transparently connects callers arriving on various hardware and software interfaces.
Application launcher-Launches applications which perform services for uses, such as voicemail, file playback, and directory listing.
voice platform synchronizes timing and billing, records user logs, and other background processing ......
3. VOICEMAIL:
The user applies for services from the carrier and sets call transfer. When the caller calls a business user in the case of busy or no response, the user can leave a message after receiving a prompt from the voicemail;
The business user can then dial the voice mailbox to listen to the m
protocol. It provides all the typical functions of the expected PBX, including voicemail, unified message, auto-attendant, and conferencing), attendance, and call center applications.
Sipxecs is not only an Instruction Set network telephone exchange platform, but also an overall solution ). That is to say, it already contains an application component, such as web-ui, that must be put online and used by an online telephone exchange system. Sipxecs is
= 104gotostep10ifdigits = 205gotostep2ifdigits 0607queue-toskill150 (hunt-group) prih08wait-time30secshearingmusic09 stop10queue-toskill150prih11wait-time30secshearingmusic12 stopE. addhunt-group150, that is, adding a proxy group skill group), groupExtension: 4080 custom), acd \ queue \ vector changed to y, grouptype: ead-mia, skill: yD. addagentloginID3000, turn to the second page, SN: 150 space 1, Agent login: Detach --> * 33 doodle + 3000 host, listagen check whether the login is successful,
the Asterisk ' s main strengths.Once phone calls is made to and from an Asterisk system, there is many additional features that can is used to customize The processing of the phone call. Some features is larger pre-built common applications, such as voicemail. There is other smaller features the can be combined together to create custom voice applications such as playing back a sound file, reading digits, or speech recognition.1.1. Critical Architect
technology to achieve personal communication. It can be used as a way to achieve personal communications business or personal mobile Telecommunications (PMT) goals. In principle, CTM can support all the businesses supported by the fixed network, in addition, it allows cordless end-users to move between two base stations and roam between two communities; CTM use a mobile phone that can be used in a variety of environments (different environments refer to public, semi public, commercial and resid
Recently made a voice changer of the project, which involves a lot of audio-related knowledge, afraid of a long time to remember, write down the memo.1. Encoding of The VoiceVoice recording when to choose an encoding format, because the mobile side of the reason, this encoding format needs to meet the compression ratio, sound quality is better (at least can be heard after the voice), but also the difficulty of coding small.We chose several formats earlier: AMR, Speex, AAC,
images. You only need to input your MP3 file set. In fact, using a large song database that has been marked as a specific genre can improve the effectiveness of the solution, but for simplicity, I want to keep this solution completely independent. Finally, although there are many formats of digital music (MP3, WMA, M4A, OGG, etc.), I only pay attention to MP3 files to simplify it. In fact, the algorithm developed in this article can work well for audio in other formats, as long as the audio in
function is required, the value can be zero.DWORDdwcallbackinstance, the data type passed to the callback mechanism, which is not used for window callbacksDWORDfdwopenz indicates the type of data passed dwcallback, such as a time handle or a function pointer);This function provides a buffer for the audio input deviceMmresult Waveinprepareheader(Hwaveinhwi, sound input device handleLpwavehdrPWH, pointing to the WAVEHDR structure, identifies the buffer to be prepared.Size of the WAVEHDR structure
Question 5: Write a function to shift n loops of a char string to the right. For example, if "abcdefghi" is n = 2, it should be "hiabcdefgh" after the shift"
The function header is as follows:// Pstr is a pointer to a string ending with '\ 0'
// Steps is the n that requires moving
Void loopmove (char * pstr, int steps){// Fill in...}
Answer:
Answer 1:Void loopmove (char * pstr, int steps)
{
Int n = strlen (pstr)-steps;
Char TMP [max_len];
Strcpy (TMP, pstr + n );
Strcpy (TMP + steps, pstr );
*
programming.
The most frequently used library functions include:
(1) strcpy
(2) memcpy
(3) memset
Question 2: The following table lists the known WAV file formats. Open a WAV file, organize the wav file header in an appropriate data structure, and parse the information in WAV format.
Wave file format description
is derived from the UITypeEditor class. UITypeEditor is the base class of all interfaces during design.
In this way, you can achieve the purpose of a file dialog box, but if you want to specify only one file type, such as "WAV" file, you have to derive FileNameEditor and override the relevant methods.Public class SoundFileEditor: System. Windows. Forms. Design. FileNameEditor{Protected override void InitializeDialog (OpenFileDialog openFileDialog){Ba
"Start" menu, select "Control Panel" "sound, voice, and audio devices ". The screen displays a list of three tasks. Select "change sound solution" in the second line ". The "Sound and audio device properties" window is displayed on the "sound" tab.
At the bottom of the window, a dialog box labeled "Program Event" appears, including all windows events that can specify sound. A small speaker icon is displayed in front of a sound connection event. Click the event with a graphic icon,
Author: salysystemic
Address: http://www.codeproject.com/KB/audio-video/PlayWavFiles.aspx
Content summary
This articleArticleDemonstrate how to embed WAV audio resource files into ApplicationsProgramAnd play it through the system. media class library. Introduction
This article demonstrates how to embed a WAV audio resource file into an application and play it through the system. media class library.
the standard library functions. When necessary, referencing the library functions can greatly simplify the workload of programming.
The most frequently used library functions include:
(1) strcpy
(2) memcpy
(3) memset
Question 6: The following table lists the known WAV file formats. Open a WAV file, organize the wav file header in an appropriate data structure, a
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.