CN116405598B - Telephone deployment method and device and electronic equipment - Google Patents
Telephone deployment method and device and electronic equipment Download PDFInfo
- Publication number
- CN116405598B CN116405598B CN202310239982.9A CN202310239982A CN116405598B CN 116405598 B CN116405598 B CN 116405598B CN 202310239982 A CN202310239982 A CN 202310239982A CN 116405598 B CN116405598 B CN 116405598B
- Authority
- CN
- China
- Prior art keywords
- function module
- telephone
- target
- attribute function
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004891 communication Methods 0.000 claims abstract description 32
- 230000006870 function Effects 0.000 claims description 142
- 230000003993 interaction Effects 0.000 claims description 37
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42136—Administration or customisation of services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention provides a telephone deployment method, a telephone deployment device and electronic equipment, wherein the acquired resource files are stored in corresponding file sharing catalogs according to preset information, and the preset information comprises a target naming space and a target attribute function module; generating a function instance with a service node in a target attribute function module corresponding to a target naming space based on a resource file in a file sharing directory; and the control node based on the target attribute function module and the service node in the function instance conduct communication. Because the communication is carried out based on the virtual system, a large number of physical entity machines are not needed, and the economic cost is reduced; and by modifying and applying the resource files in the virtual system, the function instance is established under different namespaces and different attribute function modules, so that a large number of quick telephone deployments can be flexibly carried out according to actual needs.
Description
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method and an apparatus for deploying a telephone, and an electronic device.
Background
In the prior art, the telephone system is mainly deployed on each telephone physical entity machine, a large number of physical entity machines are required to be used as a bottom layer framework, a large amount of funds are required to be spent for purchasing a host, resources are required to be re-planned from a plurality of basic environments in deployment, deployment environments are different, a vulnerability is not easy to reproduce, the deployment period is long, and the environments cannot be quickly recovered when the resources are changed, so that the carried telephone service is subjected to interruption influence.
Therefore, providing a telephone deployment method that consumes less resources and can perform rapid and massive telephone deployment through parameter configuration is a current urgent problem to be solved.
Disclosure of Invention
The invention provides a telephone deployment method, a telephone deployment device and electronic equipment, which are used for solving the defects of high telephone deployment resource consumption and slow deployment and recovery in the prior art, realizing the telephone deployment with less resource consumption and being capable of being rapidly and massively deployed through parameter configuration.
The invention provides a telephone deployment method, which is applied to a telephone system, wherein the system comprises at least one naming space, the naming space comprises at least one attribute function module, and the attribute function module comprises a control node; the method comprises the following steps:
storing the acquired resource files to corresponding file sharing directories according to preset information, wherein the preset information comprises a target naming space and a target attribute function module;
generating a function instance with a service node in the target attribute function module corresponding to the target naming space based on the resource file in the file sharing directory;
and communicating between the control node based on the target attribute function module and the service node in the function instance.
According to the telephone deployment method provided by the invention, the attribute function module further comprises a support node;
the call between the control node based on the target attribute function module and the service node in the function instance comprises the following steps:
acquiring an audio file uploaded by a support node of the target attribute function module;
receiving a control command sent by a control node of the target attribute function module;
and controlling the service node to send a call request to the network equipment according to the audio file based on the control command so as to enable the network equipment to carry out call.
According to the telephone deployment method provided by the invention, the control command controls the service node to send a call request to the network device according to the audio file so as to enable the network device to perform a call, and then the telephone deployment method further comprises the following steps:
acquiring voice interaction data generated by the call;
processing the voice interaction data to generate a ticket;
and storing the voice interaction data and the ticket to a corresponding file sharing directory.
According to the phone deployment method provided by the invention, after the voice interaction data and the ticket are stored in the corresponding file sharing directory, the phone deployment method further comprises the following steps:
and uploading the voice interaction data to a cloud server, and sending the ticket to a target client.
The invention also provides a telephone deployment device which is applied to a telephone system, wherein the system comprises at least one naming space, the naming space comprises at least one attribute function module, and the attribute function module comprises a control node; the device comprises:
the acquisition unit is used for storing the acquired resource files into the corresponding file sharing catalogues according to preset information, wherein the preset information comprises a target naming space and a target attribute function module;
a generating unit, configured to generate a function instance with a service node in the target attribute function module corresponding to the target namespace based on the resource file in the file sharing directory;
and the communication unit is used for communicating between the control node based on the target attribute function module and the service node in the function instance.
According to the telephone deployment device provided by the invention, the attribute function module further comprises a support node;
the communication unit is specifically configured to: acquiring an audio file uploaded by a support node of the target attribute function module; receiving a control command sent by a control node of the target attribute function module; and controlling the service node to send a call request to the network equipment according to the audio file based on the control command so as to enable the network equipment to carry out call.
According to the telephone deployment device provided by the invention, the communication unit is also used for acquiring voice interaction data generated by the call; processing the voice interaction data to generate a ticket; and storing the voice interaction data and the ticket to a corresponding file sharing directory.
According to the telephone deployment device provided by the invention, the communication unit is further used for uploading the voice interaction data to the cloud server and sending the ticket to the target client.
The invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the telephone deployment method as described in any of the above when the program is executed.
The invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of a telephone deployment method as described in any of the above.
The telephone deployment method, the telephone deployment device and the electronic equipment are applied to a telephone system, wherein the system comprises at least one naming space, the naming space comprises at least one attribute function module, and the attribute function module comprises a control node. Storing the acquired resource files to corresponding file sharing directories according to preset information, wherein the preset information comprises a target naming space and a target attribute function module; generating a function instance with a service node in a target attribute function module corresponding to a target naming space based on a resource file in a file sharing directory; and the control node based on the target attribute function module and the service node in the function instance conduct communication. Because the communication is carried out based on the virtual system, a large number of physical entity machines are not needed, and the economic cost is reduced; and by modifying and applying the resource files in the virtual system, the function instance is established under different namespaces and different attribute function modules, so that a large number of quick telephone deployments can be flexibly carried out according to actual needs.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a telephone deployment method provided by the invention;
FIG. 2 is a schematic diagram of a telephone deployment and call flow provided by the present invention;
FIG. 3 is a schematic diagram of a telephone deployment apparatus provided by the present invention;
fig. 4 is a schematic structural diagram of an electronic device provided by the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The invention provides a telephone deployment method, which is applied to a telephone system, wherein the system comprises at least one naming space, the naming space comprises at least one attribute function module, and the attribute function module comprises a control node.
As shown in fig. 1, the method includes:
and S11, storing the acquired resource files into corresponding file sharing directories according to preset information, wherein the preset information comprises a target naming space and a target attribute function module.
And S12, generating a function instance with a service node in the target attribute function module corresponding to the target naming space based on the resource file in the file sharing directory.
S13, the control node based on the target attribute function module and the service node in the function instance conduct communication.
In particular, a telephone system may include one or more namespaces, and each namespace may include one or more attribute function modules for implementing corresponding functions. In one example, the attribute function module may implement a freeswitch (a telephone engine of open source code for telephone softswitches) function, including, but not limited to, robot, ivrout, officephone, etc.
The target name space and the target attribute function module to which the function instance to be created belongs can be determined through preset information, the resource file is obtained and stored in the corresponding file sharing directory, the resource file comprises but is not limited to a script, an image, an audio, a configuration file, a compression package and the like, for example, the script is stored in the file sharing directory named "script pvc", the configuration file is stored in the file sharing directory named "config pvc", and the resource file is respectively stored under the file sharing directory of the corresponding category according to the category.
When generating a function instance with a service node in a target attribute function module corresponding to a target naming space based on a resource file in a file sharing directory, a specified resource file can be obtained from the corresponding file sharing directory according to actual needs, for example, a script is obtained from the file sharing directory named "script pvc", a configuration file is obtained from the file sharing directory named "config pvc", and the function instance with the service node is generated based on the script and the configuration file. The function instance can call the audio resource in the system to play after the call is established.
In the above process, the service node of the function instance and the file sharing directory adopt a separation technology, and the file sharing directory supports the service node in a plug-in storage mode, so that the service node of the function instance can not be restarted when the non-core configuration changes, the whole system and conversation cannot be influenced.
When the resource files are stored in the corresponding file sharing directories according to the categories, the file sharing directories to which the resource files of the specified categories belong can be called according to the instructions, other file sharing directories are not required to be called, for example, only the audio in the sound pvc file sharing directory is changed, the configuration file in the config pvc file sharing directory of the function instance is not related to the change, at this time, the service node of the function instance is not required to be restarted, and the principle of not restarting the service node of the function instance can be furthest followed.
Through the namespaces and the attribute function modules, the function instances below the namespaces are conveniently established and managed, so that the function instances with the same attribute function in the same namespaces can be communicated, a plurality of function instances are established under the namespaces and the attribute function modules to realize load balancing, the usability of the system is ensured, and meanwhile, due to the arrangement of the namespaces and the attribute function modules, the call integrity is ensured to facilitate fault detection.
The system performs call and control through TCP (Transmission Control Protocol ) protocol, voice communication data exchange through UDP (User Datagram Protocol ) protocol, function examples can use the same ports, such as TCP:8021 for monitoring and control, UDP:5060/5080 for calling out and in, UDP:40000-41000 for voice communication data exchange; when service nodes of multiple function instances are deployed in a k8s (cloud platform) cluster of the same physical host, the cloud platform port mapping technology is relied on to carry out communication of external application and service node mirror images of the function instances, such as call flow control and call outgoing/incoming.
In the embodiment of the invention, the acquired resource files are stored in the corresponding file sharing catalogs according to preset information, wherein the preset information comprises a target naming space and a target attribute function module; generating a function instance with a service node in a target attribute function module corresponding to a target naming space based on a resource file in a file sharing directory; and the control node based on the target attribute function module and the service node in the function instance conduct communication. Because the communication is carried out based on the virtual system, a large number of physical entity machines are not needed, and the economic cost is reduced; and by modifying and applying the resource files in the virtual system, the function instance is established under different namespaces and different attribute function modules, so that a large number of quick telephone deployments can be flexibly carried out according to actual needs.
According to the telephone deployment method provided by the invention, the attribute function module further comprises a support node; the step S13 includes:
s131, acquiring the audio file uploaded by the support node of the target attribute function module.
S132, receiving a control command sent by a control node of the target attribute function module.
S133, controlling the service node to send a call request to the network equipment according to the audio file based on the control command so as to enable the network equipment to carry out a call.
Specifically, the attribute function module further includes a support node through which the audio file may be uploaded to a corresponding shared file directory. The telephone system is externally connected with network equipment, and the network equipment can establish a plurality of calls simultaneously. The control command can be generated by the control node, and the service node in the control function instance sends a voice request to the network device according to the audio file, so that the communication is carried out through the network device. Optionally, semantic recognition can be performed according to the voice interaction data of the user, and corresponding audio files are called in the shared file directory according to the semantics and preset rules to be played through the network device to realize voice interaction.
In the embodiment of the invention, the telephone system is externally connected with the network equipment, the telephone system control node generates the control command, the service node sends the call request to the network equipment according to the control command, the network equipment is used for making calls, and a plurality of calls can be simultaneously established through the unified network equipment, so that the resource consumption for establishing the calls is effectively reduced compared with the condition that one call occupies one physical machine in the prior art.
According to the phone deployment method provided by the invention, after step S133, the method further includes:
s14, acquiring voice interaction data generated by the call.
S15, processing the voice interaction data to generate a ticket.
S16, storing the voice interaction data and the ticket to a corresponding file sharing directory.
In the embodiment of the invention, the voice interaction data generated in the conversation process are processed, the corresponding ticket is generated by arrangement, the voice interaction data and the ticket are stored in the corresponding file sharing directory to be conveniently called and checked, the data are stored and reused, and the utilization value of the data is improved.
According to the phone deployment method provided by the invention, step S16 further includes:
and S17, uploading the voice interaction data to a cloud server, and sending the ticket to a target client.
In the embodiment of the invention, the ticket is sent to the target client, and the voice interaction data is uploaded to the cloud server, so that the long-term storage of resources and the subsequent statistics and review according to the voice interaction data and the ticket are realized, and the utilization value of the data is improved.
In one example, as shown in fig. 2, fig. 2 is a schematic diagram of a function instance of an attribute function module of an "fs" namespace "ivrout" function for telephone deployment and call, including the following steps:
step 1, acquiring a configuration file (config) for setting parameter values and a script (script) for setting interaction logic between parameters from a preset address, storing the configuration file into an Fs-config pvc file sharing directory, storing the script into an Fs-script pvc file sharing directory, distinguishing between different function instances by function instance icons based on a pre-acquired image (image) which is convenient for a technician to distinguish and view different function instance icons, the configuration file in the Fs-config pvc file sharing directory and the script in the Fs-script pvc file sharing directory, and generating a plurality of function instances with service nodes (Fs-ivrout nodes) under a target attribute function module of an Fs-target naming space according to preset information.
Step 2, uploading the audio file to a corresponding shared file directory (sound pvc) through a support node (fs-support node) of the "fs" target namespace "ivrout" target attribute function module.
And 3, generating a control command (ESL) through a control node (callcenter-support node) of the "Fs" target naming space "ivrout" target attribute function module, and sending the control command to a plurality of service nodes (Fs-ivrout nodes).
And 4, calling the audio files in the corresponding shared file directory (souds pvc) by a plurality of service nodes (Fs-ivrout nodes) according to the ESL control command, initiating a voice request to a physical machine which is in butt joint with an operator network, and communicating with an end user through the physical machine. Inputting voice interaction data (audio) of a user into a semantic recognition model in real time, recognizing voice semantics represented by the user, and calling corresponding audio files in a shared file directory (souds pvc) to play according to the voice semantics of the user and a preset rule.
And 5, carrying out data processing on voice interaction data generated by a plurality of service nodes (Fs-ivrout nodes) during communication to generate a ticket, and transmitting the voice interaction data and the ticket to a corresponding sharing file directory (recording pvc).
And 6, uploading the voice interaction data to the cloud through a support node (fs-support node), and transmitting the ticket to a target client for subscribing the ticket.
Steps 1 to 6 are similar to steps S11 to S17 corresponding to the above embodiments, and are explained in the corresponding embodiments, and reference may be made to the description of the corresponding parts, which is not repeated herein.
The telephone deployment device provided by the invention is described below, and the telephone deployment device described below and the telephone deployment method described above can be referred to correspondingly.
The embodiment of the invention provides a telephone deployment device which is applied to a telephone system, wherein the system comprises at least one naming space, the naming space comprises at least one attribute function module, and the attribute function module comprises a control node.
As shown in fig. 3, the apparatus includes:
an obtaining unit 31, configured to store the obtained resource file to a corresponding file sharing directory according to preset information, where the preset information includes a target namespace and a target attribute function module;
a generating unit 32, configured to generate a function instance with a service node in the target attribute function module corresponding to the target namespace based on the resource file in the file sharing directory;
and a communication unit 33, configured to make a call between the control node of the target attribute function module and the service node in the function instance.
In the embodiment of the invention, the acquired resource files are stored in the corresponding file sharing catalogs according to preset information, wherein the preset information comprises a target naming space and a target attribute function module; generating a function instance with a service node in a target attribute function module corresponding to a target naming space based on a resource file in a file sharing directory; and the control node based on the target attribute function module and the service node in the function instance conduct communication. Because the communication is carried out based on the virtual system, a large number of physical entity machines are not needed, and the economic cost is reduced; and by modifying and applying the resource files in the virtual system, the function instance is established under different namespaces and different attribute function modules, so that a large number of quick telephone deployments can be flexibly carried out according to actual needs.
According to the telephone deployment device provided by the invention, the attribute function module further comprises a support node;
the communication unit 33 is specifically configured to: acquiring an audio file uploaded by a support node of the target attribute function module; receiving a control command sent by a control node of the target attribute function module; and controlling the service node to send a call request to the network equipment according to the audio file based on the control command so as to enable the network equipment to carry out call.
According to the telephone deployment device provided by the invention, the communication unit 33 is further configured to obtain voice interaction data generated by the call; processing the voice interaction data to generate a ticket; and storing the voice interaction data and the ticket to a corresponding file sharing directory.
According to the phone deployment device provided by the invention, the communication unit 33 is further configured to upload the voice interaction data to a cloud server, and send the ticket to a target client.
Fig. 4 illustrates a physical schematic diagram of an electronic device, as shown in fig. 4, which may include: processor 410, communication interface (Communications Interface) 420, memory 430 and communication bus 440, wherein processor 410, communication interface 420 and memory 430 communicate with each other via communication bus 440. Processor 410 may invoke logic instructions in memory 430 to perform a telephone deployment method for use in a telephone system, the system including at least one namespace including at least one attribute function module including a control node, the method comprising: storing the acquired resource files to corresponding file sharing directories according to preset information, wherein the preset information comprises a target naming space and a target attribute function module; generating a function instance with a service node in the target attribute function module corresponding to the target naming space based on the resource file in the file sharing directory; and communicating between the control node based on the target attribute function module and the service node in the function instance.
Further, the logic instructions in the memory 430 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product comprising a computer program storable on a non-transitory computer readable storage medium, the computer program when executed by a processor being capable of performing the telephone deployment method provided by the methods described above, for use in a telephone system, the system comprising at least one namespace comprising at least one attribute function module comprising a control node, the method comprising: storing the acquired resource files to corresponding file sharing directories according to preset information, wherein the preset information comprises a target naming space and a target attribute function module; generating a function instance with a service node in the target attribute function module corresponding to the target naming space based on the resource file in the file sharing directory; and communicating between the control node based on the target attribute function module and the service node in the function instance.
In yet another aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform the telephone deployment method provided by the methods described above, for use in a telephone system, the system comprising at least one namespace comprising at least one attribute function module comprising a control node, the method comprising: storing the acquired resource files to corresponding file sharing directories according to preset information, wherein the preset information comprises a target naming space and a target attribute function module; generating a function instance with a service node in the target attribute function module corresponding to the target naming space based on the resource file in the file sharing directory; and communicating between the control node based on the target attribute function module and the service node in the function instance.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (8)
1. A telephone deployment method, characterized by being applied to a telephone system, said system comprising at least one namespace, said namespace comprising at least one attribute function module, said attribute function module comprising a control node;
the method comprises the following steps:
storing the acquired resource files to corresponding file sharing directories according to preset information, wherein the preset information comprises a target naming space and a target attribute function module;
generating a function instance with a service node in the target attribute function module corresponding to the target naming space based on the resource file in the file sharing directory;
performing communication between a control node based on the target attribute function module and the service node in the function instance; the attribute function module further comprises a support node;
and communicating between the control node based on the target attribute function module and the service node in the function instance, comprising:
acquiring an audio file uploaded by a support node of the target attribute function module;
receiving a control command sent by a control node of the target attribute function module;
and controlling the service node to send a call request to the network equipment according to the audio file based on the control command so as to enable the network equipment to carry out call.
2. The method for deploying a telephone according to claim 1, wherein the controlling the service node based on the control command sends a call request to a network device according to the audio file, so that the network device performs a call, and further comprising:
acquiring voice interaction data generated by the call;
processing the voice interaction data to generate a ticket;
and storing the voice interaction data and the ticket to a corresponding file sharing directory.
3. The phone deployment method according to claim 2, wherein after storing the voice interaction data and the ticket in the corresponding file sharing directory, further comprising:
and uploading the voice interaction data to a cloud server, and sending the ticket to a target client.
4. A telephone deployment apparatus, characterized by being applied to a telephone system, said system comprising at least one namespace, said namespace comprising at least one attribute function module, said attribute function module comprising a control node;
the device comprises:
the acquisition unit is used for storing the acquired resource files into the corresponding file sharing catalogues according to preset information, wherein the preset information comprises a target naming space and a target attribute function module;
a generating unit, configured to generate a function instance with a service node in the target attribute function module corresponding to the target namespace based on the resource file in the file sharing directory;
a communication unit, configured to make a call between a control node based on the target attribute function module and the service node in the function instance; the attribute function module further comprises a support node;
the communication unit is specifically configured to: acquiring an audio file uploaded by a support node of the target attribute function module; receiving a control command sent by a control node of the target attribute function module; and controlling the service node to send a call request to the network equipment according to the audio file based on the control command so as to enable the network equipment to carry out call.
5. The telephone deployment apparatus according to claim 4, wherein,
the communication unit is also used for acquiring voice interaction data generated by the call; processing the voice interaction data to generate a ticket; and storing the voice interaction data and the ticket to a corresponding file sharing directory.
6. The telephone deployment apparatus according to claim 5, wherein,
the communication unit is further configured to upload the voice interaction data to a cloud server, and send the ticket to a target client.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the telephone deployment method according to any of claims 1 to 3 when the program is executed.
8. A non-transitory computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed by a processor, implements the steps of the telephone deployment method according to any of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310239982.9A CN116405598B (en) | 2023-03-06 | 2023-03-06 | Telephone deployment method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310239982.9A CN116405598B (en) | 2023-03-06 | 2023-03-06 | Telephone deployment method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116405598A CN116405598A (en) | 2023-07-07 |
CN116405598B true CN116405598B (en) | 2024-04-05 |
Family
ID=87011482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310239982.9A Active CN116405598B (en) | 2023-03-06 | 2023-03-06 | Telephone deployment method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116405598B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110650136A (en) * | 2019-09-23 | 2020-01-03 | 睿云联(厦门)网络通讯技术有限公司 | SIP PBX implementation method and system deployed at android platform end |
CN110995480A (en) * | 2019-11-25 | 2020-04-10 | 百度在线网络技术(北京)有限公司 | Block chain network deployment method, device, electronic equipment and medium |
CN114124739A (en) * | 2021-11-11 | 2022-03-01 | 北京房江湖科技有限公司 | Method, device, electronic equipment and storage medium for deploying FreeWITCH service |
CN114615141A (en) * | 2022-03-11 | 2022-06-10 | 贝壳找房网(北京)信息技术有限公司 | Communication control method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10581705B2 (en) * | 2017-07-04 | 2020-03-03 | Vmware, Inc. | Smart service catalogs based deployment of applications |
-
2023
- 2023-03-06 CN CN202310239982.9A patent/CN116405598B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110650136A (en) * | 2019-09-23 | 2020-01-03 | 睿云联(厦门)网络通讯技术有限公司 | SIP PBX implementation method and system deployed at android platform end |
CN110995480A (en) * | 2019-11-25 | 2020-04-10 | 百度在线网络技术(北京)有限公司 | Block chain network deployment method, device, electronic equipment and medium |
CN114124739A (en) * | 2021-11-11 | 2022-03-01 | 北京房江湖科技有限公司 | Method, device, electronic equipment and storage medium for deploying FreeWITCH service |
CN114615141A (en) * | 2022-03-11 | 2022-06-10 | 贝壳找房网(北京)信息技术有限公司 | Communication control method |
Also Published As
Publication number | Publication date |
---|---|
CN116405598A (en) | 2023-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11233826B2 (en) | System and method of microservice-based application deployment with automating authorization configuration | |
US20170163478A1 (en) | Method,electronic device and system for updating client configuration in key-value pair database | |
CN110868763B (en) | Method, device and system for establishing Bluetooth connection | |
CN107580032B (en) | Data processing method, device and equipment | |
CN115023919B (en) | Firewall rule updating method and device, server and storage medium | |
CN113626002A (en) | Service execution method and device | |
CN116204438A (en) | Test case generation method, automatic test method and related device | |
CN112491609A (en) | System application architecture discovery method and system based on business service | |
CN115248692A (en) | Device and method for supporting cloud deployment of multiple deep learning framework models | |
CN109714208B (en) | Method for bringing equipment into network management, storage medium and electronic equipment | |
CN113114503B (en) | Deployment method and device based on application delivery network requirements | |
CN106992893A (en) | The management method and device of router | |
WO2019100934A1 (en) | Container arrangement method, device, and storage medium | |
CN112600703B (en) | Network equipment remote access fault positioning method and device | |
CN116405598B (en) | Telephone deployment method and device and electronic equipment | |
CN113612811B (en) | Method, system, equipment and medium for client mounting in multiple channels | |
CN113596325B (en) | Method and device for capturing images, electronic equipment and storage medium | |
CN115102999A (en) | DevOps system, service providing method, storage medium, and electronic device | |
CN111596953A (en) | Version management system, development data transmission control method and related device | |
CN113905105B (en) | Method and device for establishing application dependency relationship | |
CN115426198B (en) | Information processing method, device, equipment and storage medium | |
US11330228B1 (en) | Perceived content quality through dynamic adjustment of processing settings | |
CN114465878B (en) | Service port switching method and device | |
CN111614649B (en) | Method and device for closing TCP short connection | |
WO2024129066A1 (en) | Application deployment based on image fingerprint |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |