├── .github └── workflows │ ├── ci_notify.yml │ └── go.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Makefile ├── README.md ├── docs ├── Asterisk-17-Reference.pdf ├── Asterisk-Admin-Guide.pdf └── Asterisk-Installation-Guide.pdf ├── example └── ami_test.go ├── go.mod ├── go.sum └── pkg ├── 3cx └── .gitkeep └── ami ├── ami.go ├── ami_ confbridge.go ├── ami_ presence.go ├── ami_agent.go ├── ami_agi.go ├── ami_atxfer.go ├── ami_bridge.go ├── ami_callback.go ├── ami_cdr.go ├── ami_channel.go ├── ami_chanspy.go ├── ami_class.go ├── ami_client.go ├── ami_command.go ├── ami_conf.go ├── ami_core.go ├── ami_dahd.go ├── ami_db.go ├── ami_dialplan.go ├── ami_dictionary.go ├── ami_error.go ├── ami_event.go ├── ami_event_async.go ├── ami_extension.go ├── ami_factory.go ├── ami_fax.go ├── ami_helper.go ├── ami_iax.go ├── ami_khomp.go ├── ami_logger.go ├── ami_mailbox.go ├── ami_manager.go ├── ami_map.go ├── ami_meet_me.go ├── ami_message.go ├── ami_model.go ├── ami_monitor.go ├── ami_network.go ├── ami_originate.go ├── ami_pjsip.go ├── ami_pri.go ├── ami_pub_channel.go ├── ami_queue.go ├── ami_reply.go ├── ami_restify.go ├── ami_sip.go ├── ami_skinny.go ├── ami_socket.go ├── ami_update_config.go ├── ami_voicemail.go └── config ├── ami_action_conf.go ├── ami_agi_command_conf.go ├── ami_conf.go ├── ami_event_conf.go ├── ami_field_conf.go ├── ami_json_conf.go └── ami_perm_conf.go /.github/workflows/ci_notify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/.github/workflows/ci_notify.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/README.md -------------------------------------------------------------------------------- /docs/Asterisk-17-Reference.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/docs/Asterisk-17-Reference.pdf -------------------------------------------------------------------------------- /docs/Asterisk-Admin-Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/docs/Asterisk-Admin-Guide.pdf -------------------------------------------------------------------------------- /docs/Asterisk-Installation-Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/docs/Asterisk-Installation-Guide.pdf -------------------------------------------------------------------------------- /example/ami_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/example/ami_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/3cx/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ami/ami.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami.go -------------------------------------------------------------------------------- /pkg/ami/ami_ confbridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_ confbridge.go -------------------------------------------------------------------------------- /pkg/ami/ami_ presence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_ presence.go -------------------------------------------------------------------------------- /pkg/ami/ami_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_agent.go -------------------------------------------------------------------------------- /pkg/ami/ami_agi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_agi.go -------------------------------------------------------------------------------- /pkg/ami/ami_atxfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_atxfer.go -------------------------------------------------------------------------------- /pkg/ami/ami_bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_bridge.go -------------------------------------------------------------------------------- /pkg/ami/ami_callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_callback.go -------------------------------------------------------------------------------- /pkg/ami/ami_cdr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_cdr.go -------------------------------------------------------------------------------- /pkg/ami/ami_channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_channel.go -------------------------------------------------------------------------------- /pkg/ami/ami_chanspy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_chanspy.go -------------------------------------------------------------------------------- /pkg/ami/ami_class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_class.go -------------------------------------------------------------------------------- /pkg/ami/ami_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_client.go -------------------------------------------------------------------------------- /pkg/ami/ami_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_command.go -------------------------------------------------------------------------------- /pkg/ami/ami_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_conf.go -------------------------------------------------------------------------------- /pkg/ami/ami_core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_core.go -------------------------------------------------------------------------------- /pkg/ami/ami_dahd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_dahd.go -------------------------------------------------------------------------------- /pkg/ami/ami_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_db.go -------------------------------------------------------------------------------- /pkg/ami/ami_dialplan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_dialplan.go -------------------------------------------------------------------------------- /pkg/ami/ami_dictionary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_dictionary.go -------------------------------------------------------------------------------- /pkg/ami/ami_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_error.go -------------------------------------------------------------------------------- /pkg/ami/ami_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_event.go -------------------------------------------------------------------------------- /pkg/ami/ami_event_async.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_event_async.go -------------------------------------------------------------------------------- /pkg/ami/ami_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_extension.go -------------------------------------------------------------------------------- /pkg/ami/ami_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_factory.go -------------------------------------------------------------------------------- /pkg/ami/ami_fax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_fax.go -------------------------------------------------------------------------------- /pkg/ami/ami_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_helper.go -------------------------------------------------------------------------------- /pkg/ami/ami_iax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_iax.go -------------------------------------------------------------------------------- /pkg/ami/ami_khomp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_khomp.go -------------------------------------------------------------------------------- /pkg/ami/ami_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_logger.go -------------------------------------------------------------------------------- /pkg/ami/ami_mailbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_mailbox.go -------------------------------------------------------------------------------- /pkg/ami/ami_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_manager.go -------------------------------------------------------------------------------- /pkg/ami/ami_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_map.go -------------------------------------------------------------------------------- /pkg/ami/ami_meet_me.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_meet_me.go -------------------------------------------------------------------------------- /pkg/ami/ami_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_message.go -------------------------------------------------------------------------------- /pkg/ami/ami_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_model.go -------------------------------------------------------------------------------- /pkg/ami/ami_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_monitor.go -------------------------------------------------------------------------------- /pkg/ami/ami_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_network.go -------------------------------------------------------------------------------- /pkg/ami/ami_originate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_originate.go -------------------------------------------------------------------------------- /pkg/ami/ami_pjsip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_pjsip.go -------------------------------------------------------------------------------- /pkg/ami/ami_pri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_pri.go -------------------------------------------------------------------------------- /pkg/ami/ami_pub_channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_pub_channel.go -------------------------------------------------------------------------------- /pkg/ami/ami_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_queue.go -------------------------------------------------------------------------------- /pkg/ami/ami_reply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_reply.go -------------------------------------------------------------------------------- /pkg/ami/ami_restify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_restify.go -------------------------------------------------------------------------------- /pkg/ami/ami_sip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_sip.go -------------------------------------------------------------------------------- /pkg/ami/ami_skinny.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_skinny.go -------------------------------------------------------------------------------- /pkg/ami/ami_socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_socket.go -------------------------------------------------------------------------------- /pkg/ami/ami_update_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_update_config.go -------------------------------------------------------------------------------- /pkg/ami/ami_voicemail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/ami_voicemail.go -------------------------------------------------------------------------------- /pkg/ami/config/ami_action_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/config/ami_action_conf.go -------------------------------------------------------------------------------- /pkg/ami/config/ami_agi_command_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/config/ami_agi_command_conf.go -------------------------------------------------------------------------------- /pkg/ami/config/ami_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/config/ami_conf.go -------------------------------------------------------------------------------- /pkg/ami/config/ami_event_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/config/ami_event_conf.go -------------------------------------------------------------------------------- /pkg/ami/config/ami_field_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/config/ami_field_conf.go -------------------------------------------------------------------------------- /pkg/ami/config/ami_json_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/config/ami_json_conf.go -------------------------------------------------------------------------------- /pkg/ami/config/ami_perm_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnguyen215/voipkit/HEAD/pkg/ami/config/ami_perm_conf.go --------------------------------------------------------------------------------