Forward the call to FreePBX successfully

This commit is contained in:
2026-03-26 00:30:51 -04:00
parent e2fb919b5b
commit b078dceb66
2 changed files with 12 additions and 5 deletions

View File

@@ -2,8 +2,16 @@ use xml_builder::{XMLBuilder, XMLElement, XMLVersion};
use super::database as db;
use super::database::{DidTargetType, Did};
pub fn url(_did: Did) -> XMLElement {
let work = XMLElement::new("work");
pub fn url(did: Did) -> XMLElement {
let mut work = XMLElement::new("work");
let mut bridge = XMLElement::new("execute");
let target = did.target.unwrap();
bridge.add_attribute("application", "bridge");
bridge.add_attribute("data", format!("sofia/internal/{}", target).as_str());
work.add_child(bridge).unwrap();
work
}