@@ -2,6 +2,7 @@ package calling
22
33import (
44 "fmt"
5+ "net/url"
56 "os"
67 "path/filepath"
78 "strings"
@@ -96,11 +97,11 @@ Examples:
9697 webex calling announcement-repository upload-binary-greeting --file greeting.wav --name "Main Greeting" --dry-run` ,
9798 "POST" ,
9899 func (orgID , _ , _ string ) string {
99- url := config .CallingBaseURL + "/telephony/config/announcements"
100+ u := config .CallingBaseURL + "/telephony/config/announcements"
100101 if orgID != "" {
101- url += "?orgId=" + orgID
102+ u += "?orgId=" + url . QueryEscape ( orgID )
102103 }
103- return url
104+ return u
104105 },
105106 false , false ,
106107 )
@@ -119,11 +120,11 @@ Examples:
119120 webex calling announcement-repository upload-binary-greeting-2 --file greeting.wav --name "Lobby Greeting" --location-id <loc-id> --dry-run` ,
120121 "POST" ,
121122 func (orgID , locationID , _ string ) string {
122- url := config .CallingBaseURL + "/telephony/config/locations/" + locationID + "/announcements"
123+ u := config .CallingBaseURL + "/telephony/config/locations/" + url . PathEscape ( locationID ) + "/announcements"
123124 if orgID != "" {
124- url += "?orgId=" + orgID
125+ u += "?orgId=" + url . QueryEscape ( orgID )
125126 }
126- return url
127+ return u
127128 },
128129 true , false ,
129130 )
@@ -142,11 +143,11 @@ Examples:
142143 webex calling announcement-repository update-binary-greeting --file greeting.wav --name "Updated Greeting" --announcement-id <ann-id> --dry-run` ,
143144 "PUT" ,
144145 func (orgID , _ , announcementID string ) string {
145- url := config .CallingBaseURL + "/telephony/config/announcements/" + announcementID
146+ u := config .CallingBaseURL + "/telephony/config/announcements/" + url . PathEscape ( announcementID )
146147 if orgID != "" {
147- url += "?orgId=" + orgID
148+ u += "?orgId=" + url . QueryEscape ( orgID )
148149 }
149- return url
150+ return u
150151 },
151152 false , true ,
152153 )
@@ -164,11 +165,11 @@ Examples:
164165 webex calling announcement-repository update-binary-greeting-2 --file greeting.wav --name "Updated Greeting" --location-id <loc-id> --announcement-id <ann-id>` ,
165166 "PUT" ,
166167 func (orgID , locationID , announcementID string ) string {
167- url := config .CallingBaseURL + "/telephony/config/locations/" + locationID + "/announcements/" + announcementID
168+ u := config .CallingBaseURL + "/telephony/config/locations/" + url . PathEscape ( locationID ) + "/announcements/" + url . PathEscape ( announcementID )
168169 if orgID != "" {
169- url += "?orgId=" + orgID
170+ u += "?orgId=" + url . QueryEscape ( orgID )
170171 }
171- return url
172+ return u
172173 },
173174 true , true ,
174175 )
0 commit comments