PowerTalkbox is a free and open source ASP.NET instant messaging control that I would like to share with you. This is a free and open source control. The author's original intention is to better grasp the flow of people coming to the website.
Disadvantages of traditional methods:
Rely on website contact information: Sometimes visitors will consider the phone bill. If it is a long distance, they will even consider whether they need to contact you.
For online customer services such as QQ/MSN, if the customer's computer does not have QQ installed or is interfered by viruses, or does not have a QQ account, this group of people will miss out.
If you use the paid IM system of other websites, if the IM connection string form of other websites is used, you will be interfered by the bandwidth, traffic, and other unstable factors of other websites, and the annual service fee is not low.
Benefits of PowerTalk controls:
Free and open source, users can use it with confidence. The control source code provides rich Chinese comments, allowing users to see the core principles.
It is highly adaptable to secondary development. The control provides many properties, interfaces, and events. Developers can modify it arbitrarily according to their own needs, including appearance and internal information storage methods, such as database or txt, etc.
The system runs on its own server, so you don't have to worry about the interference caused by using IM from other websites, and it's free.
There are many ready-made examples. Developers can modify the program as needed without spending a long time redesigning it. This saves time and effort. There is a wizard prompt program in the program. If you want to make the wizard speak, please install Microsoft Speech SDK 5.1 in the system. msi,
After adding the Chinese language pack, it can help you read the Chinese content of the chat.
Client interaction uses WebService technology. The WebService file is in source code->Chat->PowerTalk-FetionInterFace.asmx, so PowerTalkClient.exe.config is configured.
This example project is a chat between a single customer service and multiple customers. If you want to change it to multiple customer service, you only need to pay attention to two places.
The login box of PowerTalkClient client LoginFrm.cs under WinForm this.textBox1.Text = "Online Customer Service";, the above default is "Online Customer Service"
The string WebServiceAnser = "Online Customer Service" of the Web side PowerTalk/IM/Chat.aspx.cs under WebForm, the above default is "Online Customer Service"
"Online Customer Service" can be matched with one more customer service. For example, the names in your database are Customer Service 1, Customer Service 2,...etc., use the program to replace the "Online Customer Service" above and you can use it. Chat with customer service 1.
The client folder contains the client management system with IP smart library, which specifically analyzes the address of the logged-in person and the Fetion function.
Expand