Eliminar troncal SIP
curl --request DELETE \
--url https://app.famulor.de/api/user/phone-numbers/{id}import requests
url = "https://app.famulor.de/api/user/phone-numbers/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.famulor.de/api/user/phone-numbers/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.famulor.de/api/user/phone-numbers/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.famulor.de/api/user/phone-numbers/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.famulor.de/api/user/phone-numbers/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/phone-numbers/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "Phone number deleted successfully."
}
{
"error": "Phone number not found."
}
Trunks SIP
Eliminar troncal SIP
Elimina una troncal SIP y limpia la infraestructura de voz
DELETE
/
api
/
user
/
phone-numbers
/
{id}
Eliminar troncal SIP
curl --request DELETE \
--url https://app.famulor.de/api/user/phone-numbers/{id}import requests
url = "https://app.famulor.de/api/user/phone-numbers/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.famulor.de/api/user/phone-numbers/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.famulor.de/api/user/phone-numbers/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.famulor.de/api/user/phone-numbers/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.famulor.de/api/user/phone-numbers/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/phone-numbers/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "Phone number deleted successfully."
}
{
"error": "Phone number not found."
}
API de Famulor 1.0 (legado). Esta página se aplica únicamente a Famulor 1.0 (
app.famulor.de) y se conserva por compatibilidad. Para la plataforma actual, usa la referencia de la API de Famulor 2.0.Consulta Liberar número de teléfono para la documentación completa del endpoint. Las troncales SIP se eliminan de inmediato y devuelven
"Phone number deleted successfully.".Parámetros de ruta
integer
requerido
El identificador único de la troncal SIP que se va a eliminar
Respuesta
{
"message": "Phone number deleted successfully."
}
{
"error": "Phone number not found."
}
Qué ocurre al eliminarla
Al eliminar una troncal SIP:- Las troncales entrante y saliente se retiran de la infraestructura de voz
- Cualquier asistente que use esta troncal SIP perderá la asignación de su número de teléfono
- Cualquier campaña que use este número lo perderá de su rotación
- El historial de llamadas se conserva y sigue siendo accesible