answer

View as MarkdownOpen in Claude

Add an answer verb to the main section. Answers an incoming call.

Parameters

max_duration
int | NoneDefaults to None

Maximum call duration in seconds. The call is automatically hung up after this duration elapses.

codecs
str | NoneDefaults to None

Comma-separated list of audio codecs to use for the call. Valid values include: PCMU, PCMA, G722, G729, AMR-WB, OPUS, VP8, H264.

Returns

Self — The builder instance for method chaining.

Example

from signalwire import SWMLService, SWMLBuilder
service = SWMLService(name="my-service")
builder = SWMLBuilder(service)
doc = (
builder
.answer(max_duration=3600)
.play(url="https://example.com/welcome.mp3")
.build()
)
print(doc)