{"name":"billing_agent","description":"Main billing agent that routes questions to appropriate sub-agents.","version":"1.1.87","documentationUrl":"","supportedInterfaces":[{"url":"https://a2a-call-supervisor-835111738631.us-east4.run.app/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"1.0","tenant":"a2d3b6f8-751b-4758-a19d-3ad995de236c"}],"provider":{"organization":"Amdocs Inc.","url":"https://www.amdocs.com"},"capabilities":{"streaming":true,"pushNotifications":false,"extensions":[{"uri":"https://amy.io/a2a/extensions/citations/v1","description":"Per-agent source attribution carried in artifact metadata under this URI.","required":false}],"extendedAgentCard":false},"securitySchemes":{},"securityRequirements":[],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"context","name":"Context Agent","description":"Owns identity, the current plan, the allowance and usage figures. Fires the customer's name on the opener and usage/allowance facts when data or plan topics appear.","tags":["voice","supervisor","guidance"],"examples":["A live call has started. Provide background guidance as the conversation unfolds."],"inputModes":["text/plain"],"outputModes":["text/plain"],"securityRequirements":[]},{"id":"customer-care","name":"Customer Care Agent","description":"Owns the cause of the service problem and what can be done. Explains that the data allowance was consumed; no device/network fault; the historical cycle reset automatically.","tags":["voice","supervisor","guidance"],"examples":["A live call has started. Provide background guidance as the conversation unfolds."],"inputModes":["text/plain"],"outputModes":["text/plain"],"securityRequirements":[]},{"id":"billing","name":"Billing Agent","description":"Owns bills, charges, invoices, payments, balance, disputes and delivery. Supplies only the billing facts needed for the caller's question and never confirms actions as completed.","tags":["voice","supervisor","guidance"],"examples":["A live call has started. Provide background guidance as the conversation unfolds."],"inputModes":["text/plain"],"outputModes":["text/plain"],"securityRequirements":[]},{"id":"sales","name":"Sales Agent","description":"Owns plan recommendations, what they include and cost, and the terms of a change. Recommends Advance 50 or Unlimited Max only after the caller expresses interest in plan options.","tags":["voice","supervisor","guidance"],"examples":["A live call has started. Provide background guidance as the conversation unfolds."],"inputModes":["text/plain"],"outputModes":["text/plain"],"securityRequirements":[]}],"signatures":[]}