Looking into using regex to match up / parse each portion of a client server dialog as shown below. In Example 1, I am interested in creating a regex that will allow me to replace the 4 variables (Action,Channel,Timeout,ActionID) with values and then send to the server. I then want a regular expression that will attempt to match up any responses such that it will find Response: Success, Message: Timeout Set.... Additionally, I want to replace the ActionID in the response regex with the action ID i sent in my request.
Example 1
Action: AbsoluteTimeout
Channel: SIP/testphone-10210698
Timeout: 15
ActionID: 12345
Response: Success
Message: Timeout Set
ActionID: 12345
Example 2
Action: ExtensionState
Exten: 200
Context: lab
ActionID: 54321
Response: Success
ActionID: 54321
Message: Extension Status
Exten: 200
Context: lab
Hint: SIP/testphone
Status: 0