RELAYActionsCollectAction
stop
Stop the play-and-collect operation.
Returns
dict — Server acknowledgment.
Example
1 from signalwire.relay import RelayClient 2 3 client = RelayClient( 4 project="your-project-id", 5 token="your-api-token", 6 host="your-space.signalwire.com", 7 contexts=["default"], 8 ) 9 10 @client.on_call 11 async def handle_call(call): 12 await call.answer() 13 action = await call.play_and_collect( 14 media=[{"type": "tts", "text": "Press 1 for sales, 2 for support."}], 15 collect={"digits": {"max": 1, "digit_timeout": 5.0}}, 16 ) 17 18 # Cancel the operation 19 await action.stop() 20 21 client.run()