<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://shsblog.gttemp.cloud</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/projects/gem3park</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/projects/visitcall</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/projects/gtpbx</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gem3park-devlog-01-audiosocket-gemini-live-relay</loc>
<lastmod>2026-02-17</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gem3park-devlog-02-agent-handoff-and-state-split</loc>
<lastmod>2026-02-28</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gem3park-devlog-03-guided-mode-visit-purpose</loc>
<lastmod>2026-05-09</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gem3park-devlog-04-sip-watchdog-final-verification</loc>
<lastmod>2026-06-15</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gem3park-devlog-05-allowlist-audio-assist</loc>
<lastmod>2026-08-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gem3park-devlog-06-unit-ambiguity-guard</loc>
<lastmod>2026-08-15</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gem3park-devlog-07-live-stt-and-monitoring</loc>
<lastmod>2026-09-12</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gem3park-devlog-08-timeout-self-correction-next</loc>
<lastmod>2026-10-16</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gtpbx-devlog-01-asterisk-core</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gtpbx-devlog-02-web-without-reload</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gtpbx-devlog-03-legacy-migration</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gtpbx-devlog-04-load-test-ec2</loc>
<lastmod>2026-10-29</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gtpbx-devlog-05-ami-realtime</loc>
<lastmod>2026-10-29</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gtpbx-devlog-06-stats-aggregation</loc>
<lastmod>2026-10-29</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gtpbx-devlog-07-device-calls-outbound</loc>
<lastmod>2026-10-29</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/gtpbx-devlog-08-ai-settings-assistant</loc>
<lastmod>2026-10-30</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/visitcall-devlog-01-prototype-and-stack</loc>
<lastmod>2025-07-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/visitcall-devlog-02-push-and-entry-alerts</loc>
<lastmod>2025-08-20</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/visitcall-devlog-03-parking-db-integration</loc>
<lastmod>2025-09-13</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/visitcall-devlog-04-admin-web</loc>
<lastmod>2025-09-26</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/visitcall-devlog-05-release-and-store</loc>
<lastmod>2025-10-23</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/visitcall-devlog-06-incidents-in-production</loc>
<lastmod>2026-08-11</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/visitcall-devlog-07-v2-redesign</loc>
<lastmod>2026-10-19</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/blog/visitcall-devlog-08-v2-client-and-deploy</loc>
<lastmod>2026-11-01</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EA%B0%9C%EB%B0%9C%EA%B8%B0</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/gem3park</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/gtpbx</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/visitcall</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/asterisk</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/flutter</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%9A%B4%EC%98%81</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/gemini</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/postgresql</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/stt</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/ai</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/ami</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/audiosocket</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/dialplan</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/docker</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/express</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/fastify</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/fcm</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/nextjs</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/sipp</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/sqlserver</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/xcodecloud</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EA%B4%80%EB%A6%AC%EC%9E%90%EC%9B%B9</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EB%8C%80%ED%99%94%EC%84%A4%EA%B3%84</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EB%A6%AC%ED%8C%A9%ED%84%B0%EB%A7%81</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EB%B3%B4%EC%95%88</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EB%B6%80%ED%95%98%EC%8B%9C%ED%97%98</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%83%81%ED%83%9C%EA%B4%80%EB%A6%AC</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%83%81%ED%83%9C%EA%B8%B0%EA%B3%84</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%84%A4%EA%B3%84%EA%B2%B0%EC%A0%95</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%8B%A4%EC%8B%9C%EA%B0%84</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%95%88%EC%A0%84%EC%84%A4%EA%B3%84</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%9B%B9%EC%95%B1</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%9D%B4%EA%B4%80</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%9D%B8%ED%94%84%EB%9D%BC</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%9E%A5%EC%95%A0</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%EC%A3%BC%EC%B0%A8%EA%B4%80%EC%A0%9C</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%ED%86%B5%EA%B3%84</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%ED%8F%89%EA%B0%80</loc>
<lastmod>2026-11-05</lastmod>
</url>
<url>
<loc>https://shsblog.gttemp.cloud/tags/%ED%92%88%EC%A7%88%EC%B8%A1%EC%A0%95</loc>
<lastmod>2026-11-05</lastmod>
</url>
</urlset>
