From e5acb2b4358bf04914886bf5404d5f423c307de8 Mon Sep 17 00:00:00 2001 From: Martin Yang Date: Fri, 27 Mar 2026 06:39:47 -0400 Subject: [PATCH] Forward to external number finished --- did_router/src/httapi.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/did_router/src/httapi.rs b/did_router/src/httapi.rs index 3663185..e30e5a4 100644 --- a/did_router/src/httapi.rs +++ b/did_router/src/httapi.rs @@ -27,8 +27,16 @@ pub fn moh(_did: Did) -> XMLElement { work } -pub fn external_number(_did: Did) -> XMLElement { - let work = XMLElement::new("work"); +pub fn external_number(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/gateway/powernet_1/{}", target).as_str()); + + work.add_child(bridge).unwrap(); + work }