> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.jambonz.org/reference/websocket-api/call-control/ack/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.jambonz.org/_mcp/server. # ack > > websocket server => jambonz An `ack` message is sent by the websocket server to jambonz in response to a `session:new` or `verb:hook` message. The ack message may optionally contain a payload of new instructions for jambonz to execute. | property | type | meaning | required | | -------- | ------------ | ------------------------------------------ | -------- | | type | string "ack" | indicates this is an ack message | yes | | msgid | string | references the message this is in reply to | yes | | data | array | array of jambonz verbs to execute | no | ```json { "type": "ack", "msgid": "1cvh3MNHh1xrJaHmnitqA1", "data": [ { "text": "Hi there and welcome!", "verb": "say" } ] } ```