So it took about two days to write this plugin, but now everyone can download it and use osTicket together with Live Helper Chat.
First few features this plugin can do
- Can create an issue in osTicket then chat is
- Also can create an issue then offline form is submitted
- Has protection against duplicate issue creation
Download location
https://github.com/LiveHelperChat/osTicket
Requirement
- Live Helper Chat of 2.19v, or just since https://github.com/LiveHelperChat/livehelperchat/commit/a8a1dd23da1721382d020273db67fc0b195e9d43 this commit
- osTicket - extension tested with 1.9.x version, generated osTicket api key
Install instructions
- Copy osticket folder to extension folder so it should look like
extension/osticket
- Edit extension settings in the back office. Modules -> OsTicket
- Also you can edit issue templates
- Activate extension in live helper chat, edit settings/settings.ini.php so your extensions part should look like
'extensions' =>
array (
0 => 'osticket',
)
- Login to back office and clear cache.
- Try to accept a chat and click a button create an issue in osTicket
Example of few config settings
- api_key - 1BBBCC48BC30E796811DBBB8FA42F4BD
- host - http://osticket.example.com/api/tickets.json
- issueurl - http://osticket.example.com/scp/tickets.php?a=search&query={osticketid}
Have in mind for successfull issue creation each chat has to have a customer e-mail. Also by default operators won't see an option to create a ticket from chat, you have to assign operators permission to use osTicket module. Here is small screenshot where osTicket button will appear.
Have fun. All bug reports and pull requests are welcome
Support project
Developing application takes a lot of time. You can support application by donating. There is no company behind this application and it takes away my free time. Every donation matters and does not matter how small it is!
Paypal, one time donation
Monthly donation
Bitcoin
bc1q6gkl2hcwtn2g26em6axc7jehmn2hd9x8g7nzx9
USDT (Ethereum network)
0x45b92C4aa29EFD3252fD04fcDDe3e6Ef8b399D75