SPA500 IP Phones allows use of its MACRO expansion variables inside Cisco XML Services sessions. Following MACROS can be used:
| MACRO | Explanation | Notes |
| UID<n> | User ID | <n> is 1 to N where N is the number of SIP account lines the phone supports |
| DISPLAYNAME<n> | Display Name | |
| AUTHID<n> | Authentication ID | |
| PROXY<n> | SIP Proxy | |
| MA | MAC Address | In lower case |
| PN | Product Name | e.g. SPA504G |
| PSN | Product Series Number | e.g. 504G |
| SERIAL_NUMBER | Device Serial Number | |
As example, $MA will expand to the phone MAC address.
For more information about MACRO expansions, please read the Cisco SPA Provisioning Guide.