![]() It can be used as a normal data line without any operation.Ĥ. Press the button to force the USB1.0 port to start the engineering mode.ģ. Inner insulation., TPE protects the outer quilt, and Skin feel TPF material.Ģ. Bold pure copper wire, Each set of wires uses thickened pure copper wire, Pure copper copper core. Since at the outgoing/incoming wire up to the ’call’ MediaDataReceived the incoming PCM sound data only needs to be forwarded to the sound system as it is shown below.ISOFT IS-001 IS-002 HW Full Series of Chrysanthemum Engineering Cable, 1.0 Engineering line, Fast charging, Data transmission, Type-C interface Support Hongmeng/ Kirin chrysanthemum engineering line.ġ. Private void call_CallStateChanged(object sender, VoIPEventArgs e) The interface buttons are addressed to triggers so let us look it in the case of the ’Pick Up’ button. Then press the Pick Up button and the call starts. Let’s see the event of the sample program.įor an outgoing call we provide the number we want to dial. On this object you can pick up or hang up calls. This interface contains the status of the given call, on which line it was created and who is the called person. The SDK represents the incoming and outgoing calls through IpPhoneCall interface. PhoneLine.PhoneLineInformation += new EventHandler>(phoneLine_PhoneLineInformation) SoftPhone.IncommingCall += new EventHandler>(softPhone_IncommingCall) Thereby assign to the 'Loaded' events of Windows Form window and after the loading of 'PhoneMain' window the initialization and registration of Ozeki SDK softphone can be started. It is the stream that saves the sent stream. It is the stream that saves the received stream. It processes the sound data which comes from the default input device (microphone) of the operation system. It plays the received sound data on the speaker. It is an optional device and it helps in the processing of the incoming sound data which comes from the other party. It represents a call: the status of the call, the direction of the call, on which telephone line it was created, the called person, etc. For example registered, not registered, successful/unsuccessful registration. It is an enum type that represents the status of the telephone line with the PBX. ![]() Registration happens through SIP account. It represents a telephone line that can be registered to a SIP PBX for example, Asterisk, 3CX, or maybe to other PBXs that are offered by SIP providers. There can be more telephone lines which means that we can develop a multi line phone. It represents a telephone, and its telephone line is represented by the IphoneLine. PhoneLineInformation phoneLineInformation ![]() As you open the file you can see a few lines of declaration which are needed to use Ozeki VoIP SIP SDK. This means that the PhoneMain.cs file consists the full logic of the sample program. The sample program lacks design samples and other proprieties and focuses on simplicity because it is only for presentation. The PhoneMain.cs code behind file writes down the actuating events which are related to the interface and connects the logics to the GUI. When the call is ended a notification is received about the keywords. (The source code of the sample program contains settings that depend on the environment so after the download do not forget to customize it). ![]() From now on the softpohne is ready to make, receive calls, during the calls it can send, receive DTMF signals to navigate in IVR systems. If the registration process is ended successfully on the display Registration succeded can be seen. I developed a telephone which can forward and receive phone calls and it also sends and receives DTMF signals to navigate in IVR systems.Īfter running the program the telephone automatically registers to the given SIP PBX with the given SIP account. During the development I used the SDK offered by Ozeki and the Microsoft Windows Forms presentation technology. This sample program was developed to give an effective solution for this kind of matter. This way you can be absolutely sure that your message will be received by the recepient because most of the people keep their mobile phones near themselves. SMS technology offers one of the quickests ways to send information to each other. Today when we live in a rushing world fast and efficient communication is more important than ever. They are for establishing phone calls, making complementary actions etc. The importance of SIP messages is great because often they are used for various purposes.
0 Comments
Leave a Reply. |