diff options
Diffstat (limited to 'res/parking')
-rw-r--r-- | res/parking/parking_bridge.c | 2 | ||||
-rw-r--r-- | res/parking/parking_manager.c | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/res/parking/parking_bridge.c b/res/parking/parking_bridge.c index 04250bf25..55d853386 100644 --- a/res/parking/parking_bridge.c +++ b/res/parking/parking_bridge.c @@ -254,6 +254,8 @@ static int bridge_parking_push(struct ast_bridge_parking *self, struct ast_bridg ast_channel_name(bridge_channel->chan)); } + publish_parked_call(pu, PARKED_CALL_SWAP); + return 0; } diff --git a/res/parking/parking_manager.c b/res/parking/parking_manager.c index 65a9ef004..f952ff23a 100644 --- a/res/parking/parking_manager.c +++ b/res/parking/parking_manager.c @@ -526,6 +526,9 @@ static void parked_call_message_response(struct ast_parked_call_payload *parked_ case PARKED_CALL_UNPARKED: event_type = "UnParkedCall"; break; + case PARKED_CALL_SWAP: + event_type = "ParkedCallSwap"; + break; case PARKED_CALL_FAILED: /* PARKED_CALL_FAILED doesn't currently get a message and is used exclusively for bridging */ return; |