registerSipUsername

View as MarkdownOpen in Claude

Register a specific SIP username that should be routed to this agent.

Parameters

username
stringRequired

SIP username to register for this agent.

Returns

AgentBase — Returns this for method chaining.

Example

1import { AgentBase } from '@signalwire/sdk';
2
3const agent = new AgentBase({ name: 'support', route: '/support' });
4agent.setPromptText('You are a helpful assistant.');
5agent.enableSipRouting();
6agent.registerSipUsername('help-desk');
7agent.registerSipUsername('customer-service');
8await agent.serve();