Before starting the server, you need to configure config.json.
After the configuration is completed, you can use the following command to start the public number server.
$ ./Server # Start public address server
To configure this server, you must configure config.json in the server startup directory
{
"PublicAddressName": "<Public account name>",
"Email": "<Public number email>",
"Password": "<Public number admin login Password>",
"Port": <Public number api port>,
"CallbackURL": "<Public number callback server address>",
"TokenStorageEndpoint": "<Public number Token Storage On Callback Server Endpoint>",
"MessageCallbackEndpoint": "<Public number Message Callback On Callback Server Endpoint>"
}
Before running, you need to install the dependencies:
$ ./installdeps.sh
You can run this project by running the following shell command:
$ go build *.go
$ ./Server
We developed this under Golang 1.12
and we recommend downloading the latest version of Golang 1.12 directly.
This project supports Windows Mac Linux.
If you are a normal user, you only need to install installdeps.sh
.
$ go build *.go
This command requires all the packages above.
The files under the ./ directory are the compiled binarys.
$ go build *.go
This command requires all the packages above.
The files under the ./ directory are the compiled binarys.
For more info please view Kahla Wiki.
There are many ways to contribute to the project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.
Even if you have push rights on the repository, you should create a personal fork and create feature branches there when you need them. This keeps the main repository clean and your personal workflow cruft out of sight.
We're also interested in your feedback for the future of this project. You can submit a suggestion or feature request through the issue tracker. To make this process more effective, we're asking that these include more information to help define them more clearly.