NAMI stands for Node Asterisk Manager Interface.
NAMI can be really useful when developing Asterisk Web clients.
Supported Asterisk Actions:
Login
Logoff
Ping
Hangup
CoreShowChannels
CoreStatus
CoreSettings
Status
DahdiShowChannels
ListCommands
AbsoluteTimeout
SipShowPeer
SipShowRegistry
SipQualifyPeer
SipPeers
AgentLogoff
Agents
AttendedTransfer
ChangeMonitor
Command
CreateConfig
DahdiDialOffHook
DahdiDndOff
DahdiDndOn
DahdiHangup
DahdiRestart
DbDel
DbDeltree
DbGet
DbPut
ExtensionState
GetConfig
GetConfigJson
GetVar
SetVar
JabberSend
ListCategories
PauseMonitor
LocalOptimizeAway
Reload
PlayDtmf
Park
ParkedCalls
Monitor
ModuleCheck
ModuleLoad
ModuleReload
ModuleUnload
MailboxCount
MailboxStatus
VoicemailUsersList
Originate
Redirect
UnpauseMonitor
StopMonitor
ShowDialPlan
SendText
Queues
QueueUnpause
QueuePause
QueueSummary
QueueStatus
QueueRule
QueueRemove
QueueAdd
QueueLog
Similar Asterisk clients created by the same developer are also available for:
PHP
Erlang
Features:
- Fast reaction
- Event-driven module
- Lightweight code size
- Easy of use
- Supports synchronous and asynchronous modes
Requirements:
- Node.js 0.6.5 or higher
- log4js 0.3.9 or higher
Comments not found